Details

Time bar (total: 1.0min)

analyze3.9s (6.3%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
0%99.8%0.2%9
0%99.8%0.2%10
6.2%93.5%0.2%11
6.2%93.5%0.2%12
Compiler

Compiled 115 to 84 computations (27% saved)

sample40.4s (65.1%)

Results
10.5s1471×body4096valid
7.4s1707×body2048valid
6.0s863×body4096invalid
5.5s1256×body2048invalid
3.0s3727×body256valid
2.6s929×body1024valid
1.8s669×body1024invalid
1.0s1257×body256invalid
944.0ms54×body8192valid
536.0ms368×body512valid
507.0ms302×body512invalid
498.0ms32×body8192invalid

preprocess90.0ms (0.1%)

Algorithm
egg-herbie
Rules
951×fma-def_binary64
666×associate-/r*_binary64
383×associate-/l/_binary64
316×associate-/r/_binary64
225×distribute-neg-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02491925
17351903
227371903
374191903
055
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) a) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) a)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) b) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) b) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) b) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) b)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) angle) angle)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)))
Outputs
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 y-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale)) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) -4) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2))) (*.f64 y-scale y-scale)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) y-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) y-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b)))) x-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b)))) x-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b)))) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (*.f64 y-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) x-scale)) (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) x-scale))))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) x-scale)) (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) 2)) (*.f64 x-scale x-scale)) -4)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (*.f64 y-scale a)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (*.f64 y-scale a))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (fma.f64 b b (*.f64 x-scale (neg.f64 x-scale))))) a)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (fma.f64 b b (*.f64 x-scale (neg.f64 x-scale))))) a)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 a a)) -4)))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 (/.f64 y-scale (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (*.f64 a y-scale) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 a (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 x-scale x-scale))))))))
(fma.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 y-scale y-scale))) -4 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 (/.f64 y-scale (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (*.f64 a y-scale) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 a (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 x-scale x-scale))))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) a) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) a)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 a x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 a x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 a a)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) a) (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) x-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) a) (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 a a)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 a a)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 a x-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 a x-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 b (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 b (PI.f64)) 180)))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 b (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 b (PI.f64)) 180)))) (*.f64 y-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 b (PI.f64)) 180))) 2) (pow.f64 (*.f64 angle (cos.f64 (/.f64 (*.f64 b (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 b (PI.f64)) 180))) 2) (pow.f64 (*.f64 angle (sin.f64 (/.f64 (*.f64 b (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (fma.f64 angle angle (*.f64 a (neg.f64 a)))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) x-scale)) (*.f64 (/.f64 (*.f64 2 (fma.f64 angle angle (*.f64 a (neg.f64 a)))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 y-scale y-scale))) (/.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (/.f64 (/.f64 x-scale (-.f64 (*.f64 angle angle) (*.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))))) (*.f64 (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 x-scale y-scale) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) 2)) (*.f64 x-scale x-scale)) -4) (/.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) (/.f64 (/.f64 x-scale (-.f64 (*.f64 angle angle) (*.f64 a a))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))))) (*.f64 (/.f64 y-scale (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 x-scale y-scale) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) b) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) b) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale b)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale b))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 b b)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (fma.f64 x-scale x-scale (*.f64 a (neg.f64 a))))) b)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (fma.f64 x-scale x-scale (*.f64 a (neg.f64 a))))) b)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 b b)) -4)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 b b)) -4) (/.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 b (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 b (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) b) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) b)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)))
(-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 b x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 b x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 b b)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) x-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 b b)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 b x-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 b x-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 b b))) -4))
(fma.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 b b))) -4 (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 b x-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 b x-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) (*.f64 y-scale angle)) (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) (*.f64 y-scale angle))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 angle angle))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 y-scale y-scale))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) angle)) (*.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) angle)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 angle angle)) -4)))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180)))) y-scale) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180)) angle)) (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180)))) y-scale) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180)) angle)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180))) 2)) (*.f64 angle angle)) -4)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180))) 2)) (*.f64 angle angle)) -4) (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180)))) y-scale) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180)) angle)) (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180)))) y-scale) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) x-scale) 180)) angle))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) angle) angle)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) (*.f64 angle x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) (*.f64 angle x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 angle angle))))
(fma.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (/.f64 (*.f64 (PI.f64) y-scale) 180)))) angle) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) y-scale) 180)) x-scale)) (*.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (/.f64 (*.f64 (PI.f64) y-scale) 180)))) angle) (/.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) y-scale) 180)) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (PI.f64) y-scale) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 (PI.f64) y-scale) 180))) 2)) (*.f64 angle angle)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 (PI.f64) y-scale) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (PI.f64) y-scale) 180))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 y-scale (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 y-scale (/.f64 180 (PI.f64))))) 2)) (*.f64 angle angle)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 y-scale (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 y-scale (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (/.f64 y-scale (/.f64 180 (PI.f64)))) angle) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (/.f64 y-scale (/.f64 180 (PI.f64)))))) x-scale)) (*.f64 (/.f64 (cos.f64 (/.f64 y-scale (/.f64 180 (PI.f64)))) angle) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (/.f64 y-scale (/.f64 180 (PI.f64)))))) x-scale))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 x-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) y-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) y-scale))))
Compiler

Compiled 119 to 88 computations (26.1% saved)

simplify39.0ms (0.1%)

Algorithm
egg-herbie
Rules
824×fma-def_binary64
545×associate-/l/_binary64
531×associate-/r*_binary64
526×associate-/r/_binary64
375×*-commutative_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040175
1104173
2339173
31688170
46405170
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
Outputs
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 y-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 x-scale y-scale) 2) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 x-scale y-scale) 2) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))

eval3.0ms (0%)

Compiler

Compiled 220 to 150 computations (31.8% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
38.8b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
42.0b
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
40.5b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
Compiler

Compiled 225 to 156 computations (30.7% saved)

localize77.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
0.1b
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
0.0b
(*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale))
0.0b
(*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))
10.4b
(*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))
28.0b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.4b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
30.5b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))

series159.0ms (0.3%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
26.0ms
y-scale
@0
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
21.0ms
b
@0
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
20.0ms
angle
@inf
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
12.0ms
angle
@0
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
10.0ms
a
@0
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))

rewrite116.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
458×add-sqr-sqrt_binary64
457×pow1_binary64
451×*-un-lft-identity_binary64
429×add-log-exp_binary64
429×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040238
1924238
Stop Event
node limit
Counts
4 → 63
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (sqrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 4))) (fma.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 4 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 4))) (fma.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 4 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 4))) (fma.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 4 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 4))) (fma.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 4 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (fma.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (fma.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (sqrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (fma.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (fma.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (sqrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (fma.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (fma.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (sqrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 1 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 1 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 1 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 1 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) 3) (pow.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (+.f64 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))

simplify315.0ms (0.5%)

Algorithm
egg-herbie
Rules
846×distribute-rgt-in_binary64
464×unswap-sqr_binary64
369×associate-*r*_binary64
326×fma-def_binary64
278×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031917508
1127116400
2532814611
Stop Event
node limit
Counts
207 → 139
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2)))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 angle 6))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
Outputs
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(*.f64 (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
0
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) 0)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) 0)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) 0)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)))
(*.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) 0)
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) 0)
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) 0)
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)))
(*.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) 0)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) 0)
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) 0)
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 -4 (*.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))))))))
(fma.f64 (*.f64 angle angle) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))))
(+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (/.f64 (fma.f64 1/12597120000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (fma.f64 1/4199040000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (*.f64 angle angle) (+.f64 (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale)))))))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 -1/787320000 y-scale))) (fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) 1/3149280000)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 -1/3149280000 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))))))) (fma.f64 (*.f64 angle angle) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 -1/787320000 y-scale))) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 b b) -1/3149280000) (*.f64 (*.f64 a a) 1/3149280000))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 a a) -1/3149280000) (*.f64 (*.f64 b b) 1/3149280000))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 y-scale y-scale))))))) (fma.f64 (*.f64 angle angle) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))))
(+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (-.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (/.f64 (fma.f64 1/12597120000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (fma.f64 1/4199040000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 angle angle) (+.f64 (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale)))))) (*.f64 (pow.f64 angle 6) (*.f64 4 (-.f64 (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (fma.f64 1/2040733440000000 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (PI.f64) 6) 13/1224440064000000))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 1/12597120000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (fma.f64 1/4199040000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4)))) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) (fma.f64 -1/816293376000000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (*.f64 1/2040733440000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)))))))) (/.f64 (fma.f64 -1/816293376000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) (*.f64 1/2040733440000000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)))))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 -1/787320000 y-scale))) (fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) 1/3149280000)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 -1/3149280000 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (fma.f64 (*.f64 angle angle) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))) (*.f64 (*.f64 (pow.f64 angle 6) 4) (-.f64 (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 x-scale x-scale)))) (fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) 1/3149280000)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (fma.f64 1/1224440064000000 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/2040733440000000)) (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))) -1/765275040000000))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) -1/12244400640000000) (*.f64 (*.f64 b b) 1/2040733440000000))) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) -1/816293376000000) (*.f64 (*.f64 1/1224440064000000 b) b)))) (*.f64 x-scale x-scale)))))))))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 -1/787320000 y-scale))) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 b b) -1/3149280000) (*.f64 (*.f64 a a) 1/3149280000))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 a a) -1/3149280000) (*.f64 (*.f64 b b) 1/3149280000))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (fma.f64 (*.f64 angle angle) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))) (*.f64 (*.f64 (pow.f64 angle 6) 4) (-.f64 (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 x-scale x-scale)))) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 b b) -1/3149280000) (*.f64 (*.f64 a a) 1/3149280000))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 a a) -1/3149280000) (*.f64 (*.f64 b b) 1/3149280000))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))) -1/765275040000000) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (+.f64 (*.f64 (*.f64 a a) -1/12244400640000000) (*.f64 (*.f64 b b) 1/2040733440000000)) (+.f64 (*.f64 (*.f64 a a) -1/816293376000000) (*.f64 (*.f64 1/1224440064000000 b) b)))) (*.f64 x-scale x-scale)))))))))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
(/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(*.f64 4 (-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) x-scale))
(/.f64 (*.f64 (/.f64 4 y-scale) (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) 2))) y-scale) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) y-scale))) (*.f64 x-scale x-scale))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000)) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 a (*.f64 a (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 a a) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 a a) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 4 (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 4 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 4 (fma.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 a a) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 a a) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 4 (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 4 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 4 (fma.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 a a) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 4 (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 a a) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale)))))))
(*.f64 4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2)))))
(fma.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 y-scale y-scale))) (+.f64 (*.f64 (/.f64 (fma.f64 1/12597120000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (fma.f64 1/4199040000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))))) (*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))) (*.f64 (pow.f64 angle 4) (fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) 1/3149280000)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 -1/3149280000 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))) (*.f64 (pow.f64 angle 4) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 b b) -1/3149280000) (*.f64 (*.f64 a a) 1/3149280000))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 a a) -1/3149280000) (*.f64 (*.f64 b b) 1/3149280000))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 y-scale y-scale))))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/4199040000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 1/12597120000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/816293376000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 1/1224440064000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 -1/12244400640000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 1/2040733440000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 angle 6))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 angle 2))))))
(fma.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 y-scale y-scale))) (+.f64 (*.f64 (/.f64 (fma.f64 1/12597120000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (fma.f64 1/4199040000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))))) (fma.f64 4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 1/12597120000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (fma.f64 1/4199040000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4)))) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 y-scale y-scale)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) (fma.f64 -1/816293376000000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (*.f64 1/2040733440000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)))))))) (/.f64 (fma.f64 -1/816293376000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) (*.f64 1/2040733440000000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)))))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))) (*.f64 (*.f64 angle angle) (+.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale)))))))))
(fma.f64 4 (*.f64 (pow.f64 angle 4) (fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) 1/3149280000)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 -1/3149280000 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))))) (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (fma.f64 (pow.f64 angle 6) (fma.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) 1/3149280000)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (fma.f64 1/1224440064000000 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 6))) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/2040733440000000)) (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))) -1/765275040000000))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) -1/12244400640000000) (*.f64 (*.f64 b b) 1/2040733440000000))) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) -1/816293376000000) (*.f64 (*.f64 1/1224440064000000 b) b)))) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))))))
(*.f64 4 (+.f64 (fma.f64 (pow.f64 angle 6) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 b b) -1/3149280000) (*.f64 (*.f64 a a) 1/3149280000))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 a a) -1/3149280000) (*.f64 (*.f64 b b) 1/3149280000))) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (+.f64 (*.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))) -1/765275040000000) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (+.f64 (*.f64 (*.f64 a a) -1/12244400640000000) (*.f64 (*.f64 b b) 1/2040733440000000)) (+.f64 (*.f64 (*.f64 a a) -1/816293376000000) (*.f64 (*.f64 1/1224440064000000 b) b)))) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b)))))))) (+.f64 (*.f64 (pow.f64 angle 4) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 b b) -1/3149280000) (*.f64 (*.f64 a a) 1/3149280000))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (*.f64 a a) -1/3149280000) (*.f64 (*.f64 b b) 1/3149280000))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 4 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 4 (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 4 (fma.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (*.f64 4 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 b b) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (*.f64 4 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 b b) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 b b))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (*.f64 4 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 b b) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (*.f64 4 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 b b) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 b b))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (*.f64 4 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 b b) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (*.f64 4 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (pow.f64 a 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (*.f64 b b) 4)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 4) (+.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))

localize48.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
0.1b
(*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
0.1b
(*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))
0.0b
(*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
14.0b
(/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
28.0b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.4b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
36.3b
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))

series141.0ms (0.2%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
34.0ms
y-scale
@inf
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
24.0ms
b
@inf
(/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
9.0ms
y-scale
@0
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
8.0ms
angle
@0
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
6.0ms
angle
@-inf
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))

rewrite56.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
491×add-sqr-sqrt_binary64
486×pow1_binary64
457×add-log-exp_binary64
457×log1p-expm1-u_binary64
457×expm1-log1p-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043195
1984195
Stop Event
node limit
Counts
2 → 21
Calls
Call 1
Inputs
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2))))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2)) (/.f64 1 (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (cbrt.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (cbrt.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (sqrt.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 4 y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 x-scale (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))))))

simplify245.0ms (0.4%)

Algorithm
egg-herbie
Rules
528×associate-/l/_binary64
467×associate-/l*_binary64
464×times-frac_binary64
439×unswap-sqr_binary64
423×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036514848
1143313590
2664211978
Stop Event
node limit
Counts
141 → 77
Calls
Call 1
Inputs
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))) (pow.f64 a 2)) y-scale)) (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))))))) y-scale)) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)))))) (*.f64 y-scale (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))) (pow.f64 a 2)) y-scale)) (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 x-scale y-scale)))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale))) (*.f64 -1/2099520000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale)))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale))) (*.f64 -1/2099520000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/204073344000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale x-scale))) (+.f64 (*.f64 1/816293376000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 y-scale x-scale))))))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale))) (*.f64 -1/2099520000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/204073344000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale x-scale))) (+.f64 (*.f64 1/816293376000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 y-scale x-scale)))))) (*.f64 4 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/793437161472000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 8)) (*.f64 y-scale x-scale))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 y-scale x-scale)) (+.f64 (*.f64 -1/64800 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 y-scale x-scale))) (*.f64 -1/79343716147200000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 8)) (*.f64 y-scale x-scale)))))))))))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
Outputs
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0)
0
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0)
0
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0)
0
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2)))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) y-scale)) y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (/.f64 y-scale (*.f64 a a)))))) (*.f64 angle angle)))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) y-scale)) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 y-scale (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 -1/32400 (*.f64 x-scale x-scale)) (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle)))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) y-scale)) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 y-scale (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 b (/.f64 y-scale b))))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))) (pow.f64 a 2)) y-scale)) (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/4199040000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 x-scale x-scale) y-scale)))) (/.f64 y-scale (*.f64 a a))) (fma.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale))) -1/787320000) (*.f64 -4 (+.f64 (*.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) y-scale)) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (fma.f64 1/4199040000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) y-scale) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 1/12597120000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) y-scale)))))))))) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) y-scale)) y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (/.f64 y-scale (*.f64 a a)))))) (*.f64 angle angle))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) y-scale)) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 y-scale (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 -1/32400 (*.f64 x-scale x-scale)) (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 4)) 1/4199040000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) (/.f64 y-scale (*.f64 a a))) (fma.f64 -4 (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 -1/32400 (*.f64 x-scale x-scale)) (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 b (/.f64 y-scale b)) (/.f64 (fma.f64 1/4199040000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (fma.f64 1/12597120000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4)))))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale))) -1/196830000))))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) y-scale)) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 y-scale (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 b (/.f64 y-scale b))))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000)) (/.f64 y-scale (*.f64 a a))) (fma.f64 -4 (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 b (/.f64 y-scale b))))) (*.f64 (/.f64 b (/.f64 y-scale b)) (/.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) 1/3149280000)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale))) -1/196830000))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))))))) y-scale)) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)))))) (*.f64 y-scale (pow.f64 x-scale 2))))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))) (pow.f64 a 2)) y-scale)) (+.f64 (*.f64 4 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2)))))
(fma.f64 (pow.f64 angle 6) (fma.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 y-scale y-scale))) (fma.f64 1/102036672000000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (fma.f64 -4 (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (fma.f64 1/4199040000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) y-scale) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 1/12597120000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) y-scale))))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 y-scale (fma.f64 -1/12244400640000000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (fma.f64 1/1224440064000000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (fma.f64 1/2040733440000000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) -1/816293376000000)))))) (*.f64 -4 (+.f64 (*.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) y-scale)) (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/4199040000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 x-scale x-scale) y-scale))))) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/1224440064000000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 6))) (fma.f64 1/2040733440000000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 6))) (*.f64 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 6))) -1/765275040000000))) (*.f64 x-scale x-scale)))))))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/4199040000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 x-scale x-scale) y-scale)))) (/.f64 y-scale (*.f64 a a))) (fma.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale))) -1/787320000) (*.f64 -4 (+.f64 (*.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) y-scale)) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (fma.f64 1/4199040000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) y-scale) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 1/12597120000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) y-scale)))))))))) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))) y-scale)) y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (/.f64 y-scale (*.f64 a a)))))) (*.f64 angle angle)))))
(fma.f64 (pow.f64 angle 6) (fma.f64 4 (fma.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) y-scale) (/.f64 1/765275040000000 y-scale)) (fma.f64 1/32400 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 1/3149280000 x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) 1/102036672000000)))) (fma.f64 -4 (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 -1/32400 (*.f64 x-scale x-scale)) (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)))) (fma.f64 1/4199040000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (fma.f64 1/12597120000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4))))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 a (/.f64 y-scale a)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (PI.f64) 6) y-scale)) (+.f64 (*.f64 (/.f64 -1/816293376000000 (*.f64 x-scale x-scale)) (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (PI.f64) 6) y-scale)) 1/765275040000000)))) (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 4)) 1/4199040000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) -1/765275040000000) y-scale) (*.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 6)) 1/765275040000000)) y-scale))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) y-scale)) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 y-scale (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 -1/32400 (*.f64 x-scale x-scale)) (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 4)) 1/4199040000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) (/.f64 y-scale (*.f64 a a))) (fma.f64 -4 (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 -1/32400 (*.f64 x-scale x-scale)) (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 b (/.f64 y-scale b)) (/.f64 (fma.f64 1/4199040000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (fma.f64 1/12597120000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4)))))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale))) -1/196830000)))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 4 (+.f64 (*.f64 (/.f64 1/32400 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) y-scale) (/.f64 1/765275040000000 y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) 1/102036672000000)))) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 b (/.f64 y-scale b))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) 1/3149280000))) (+.f64 (*.f64 (/.f64 a (/.f64 y-scale a)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (PI.f64) 6) y-scale)) 1/765275040000000) (*.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (PI.f64) 6) y-scale)) -1/765275040000000))) (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) -1/765275040000000) y-scale) (*.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 6)) 1/765275040000000)) y-scale))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) y-scale)) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 y-scale (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 b (/.f64 y-scale b))))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000)) (/.f64 y-scale (*.f64 a a))) (fma.f64 -4 (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 (*.f64 a a) -1/32400) (/.f64 y-scale (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 b (/.f64 y-scale b))))) (*.f64 (/.f64 b (/.f64 y-scale b)) (/.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) 1/3149280000)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale))) -1/196830000)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 y-scale y-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 y-scale y-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 y-scale y-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 y-scale y-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 y-scale y-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 y-scale y-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 y-scale y-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 y-scale y-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0)
0
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0)
0
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 0)
0
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))
(*.f64 (/.f64 4 x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))
(*.f64 (*.f64 4 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 b 4))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))))
(fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))
(*.f64 (*.f64 4 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 b 4))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))))
(fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))
(*.f64 (*.f64 4 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 b 4))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))))
(fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))) (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))
(*.f64 (/.f64 4 x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))
(*.f64 (/.f64 4 x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 a 4)) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) x-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (pow.f64 b 4) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a))))))
(+.f64 (*.f64 (/.f64 -8 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (*.f64 a a)))) (*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (/.f64 (pow.f64 b 4) x-scale) (/.f64 (pow.f64 a 4) x-scale)))))
(*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 x-scale y-scale)))
(*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))
(*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale))) (*.f64 -1/2099520000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale)))))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 x-scale y-scale))))
(fma.f64 4 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) -1/1259712000)) (*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (*.f64 -1/1259712000 (pow.f64 angle 4))) (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale))) (*.f64 -1/2099520000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/204073344000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale x-scale))) (+.f64 (*.f64 1/816293376000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 y-scale x-scale))))))))
(fma.f64 4 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) -1/1259712000)) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)) (*.f64 (*.f64 4 (pow.f64 angle 6)) (fma.f64 1/204073344000000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) (fma.f64 1/816293376000000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale)))))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (*.f64 -1/1259712000 (pow.f64 angle 4))) (fma.f64 4 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (/.f64 x-scale 1/765275040000000))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) 1/163258675200000))) (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale))) (*.f64 -1/2099520000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale x-scale)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 4 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/204073344000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale x-scale))) (+.f64 (*.f64 1/816293376000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale x-scale))) (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))) (*.f64 y-scale x-scale)))))) (*.f64 4 (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/793437161472000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 8)) (*.f64 y-scale x-scale))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) (*.f64 y-scale x-scale)) (+.f64 (*.f64 -1/64800 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 y-scale x-scale))) (*.f64 -1/79343716147200000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 8)) (*.f64 y-scale x-scale)))))))))))
(fma.f64 4 (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) -1/1259712000)) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)) (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 6) (fma.f64 1/204073344000000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) (fma.f64 1/816293376000000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale))))) (*.f64 (pow.f64 angle 8) (fma.f64 -1/793437161472000000000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 8) x-scale)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000) y-scale) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale)) (fma.f64 -1/64800 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 8) x-scale)) -1/79343716147200000000)))))))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (*.f64 -1/1259712000 (pow.f64 angle 4))) (fma.f64 4 (fma.f64 (pow.f64 angle 6) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (/.f64 x-scale 1/765275040000000))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) 1/163258675200000)) (*.f64 (pow.f64 angle 8) (fma.f64 -1/793437161472000000000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 8) x-scale)) (fma.f64 (/.f64 (pow.f64 (PI.f64) 8) (/.f64 y-scale -1/347128758144000000000)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (fma.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 8) x-scale)) -1/79343716147200000000 (/.f64 (*.f64 -1/64800 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (PI.f64) 6)) 1/765275040000000)))))))) (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (*.f64 -1/1259712000 (pow.f64 angle 4))) (fma.f64 4 (fma.f64 (pow.f64 angle 6) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (/.f64 x-scale 1/765275040000000))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) 1/163258675200000)) (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000) x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 8) 1/765275040000000) x-scale) -1/64800))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) y-scale) (/.f64 (pow.f64 (PI.f64) 8) x-scale)) -11/793437161472000000000)))) (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale))))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale y-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))
(*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 y-scale (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) 4))

eval1.2s (1.9%)

Compiler

Compiled 60142 to 39633 computations (34.1% saved)

prune245.0ms (0.4%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New44311454
Fresh000
Picked101
Done101
Total44511456
Error
12.7b
Counts
456 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
33.5b
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
19.0b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
47.9b
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
41.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
37.0b
(*.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)))
36.2b
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
39.0b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
38.7b
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
30.3b
0
44.7b
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
47.1b
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
Compiler

Compiled 1450 to 970 computations (33.1% saved)

localize8.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
18.5b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
0.3b
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
0.2b
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
0.0b
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
0.0b
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
0.2b
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
0.3b
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
18.5b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))

series21.0ms (0%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
2.0ms
a
@0
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
1.0ms
b
@0
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
1.0ms
y-scale
@0
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
1.0ms
b
@inf
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
1.0ms
x-scale
@0
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))

rewrite84.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
729×log-prod_binary64
349×pow-unpow_binary64
339×pow2_binary64
237×pow1/3_binary64
229×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01243
126440
2372140
Stop Event
node limit
Counts
4 → 140
Calls
Call 1
Inputs
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 b x-scale))) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b b) (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2))) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (/.f64 b x-scale)) (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 b b)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 b (/.f64 b x-scale))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 b x-scale))) b) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 b x-scale))) 1) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 b x-scale))) (neg.f64 b)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 4) (*.f64 16 (pow.f64 (/.f64 a y-scale) 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (/.f64 a y-scale) (sqrt.f64 -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3) (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3) (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 4) (*.f64 16 (pow.f64 (/.f64 a y-scale) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3) (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3) (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 b x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b x-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 (/.f64 x-scale b) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 x-scale (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 (*.f64 x-scale x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 x-scale (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b x-scale) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 x-scale b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x-scale (*.f64 b (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (*.f64 (/.f64 x-scale b) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (/.f64 b x-scale)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 (neg.f64 x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 b (/.f64 b x-scale))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) b) (*.f64 (neg.f64 x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 b)) (*.f64 x-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) 1) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (/.f64 b x-scale)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b x-scale) (neg.f64 b)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b x-scale) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 b x-scale)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x-scale b) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x-scale (*.f64 b (/.f64 b x-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 b x-scale) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 b x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 b x-scale) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 a y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 y-scale a) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 y-scale (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (*.f64 y-scale y-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 y-scale (/.f64 a y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a y-scale) (/.f64 y-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 y-scale a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y-scale (*.f64 a (/.f64 a y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (/.f64 y-scale a) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a y-scale)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 a) 2) (pow.f64 (neg.f64 y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (/.f64 a y-scale))) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 y-scale) (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 a)) (*.f64 y-scale (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) 1) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (/.f64 a y-scale)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a y-scale) (neg.f64 a)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a y-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a y-scale) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 a y-scale)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y-scale a) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y-scale (*.f64 a (/.f64 a y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 a y-scale) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a y-scale) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a y-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -4 a) y-scale) (/.f64 y-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) -4) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 a y-scale)) -4) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a a)) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a (/.f64 a y-scale))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -4 a) y-scale) a) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -4 a) y-scale) 1) (/.f64 y-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -4 a) y-scale) (neg.f64 a)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 16 (pow.f64 (/.f64 a y-scale) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a y-scale) (sqrt.f64 -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 16 (pow.f64 (/.f64 a y-scale) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 (/.f64 a y-scale)) (log1p.f64 -5)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 a y-scale)) (log1p.f64 -5)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2))))))))

simplify208.0ms (0.3%)

Algorithm
egg-herbie
Rules
1257×associate-/l/_binary64
784×associate-*l*_binary64
770×associate-*r*_binary64
409×associate-/r/_binary64
320×sqr-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0211992
1561992
22001992
316001992
458661992
559381992
660881992
762911992
864941992
967231992
Stop Event
node limit
Counts
260 → 149
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
Outputs
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 x-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 (*.f64 (/.f64 x-scale b) y-scale) (*.f64 (/.f64 x-scale b) y-scale)))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 y-scale))

localize11.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
18.4b
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
15.4b
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
14.2b
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
14.2b
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
15.4b
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
18.4b
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))

series14.0ms (0%)

Counts
3 → 24
Calls

24 calls:

TimeVariablePointExpression
4.0ms
y-scale
@0
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
1.0ms
a
@0
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
1.0ms
a
@inf
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
1.0ms
b
@0
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
1.0ms
b
@inf
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))

rewrite69.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
734×log-prod_binary64
331×pow2_binary64
284×pow-unpow_binary64
234×pow1/3_binary64
224×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01330
128327
2363127
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (/.f64 1 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 (*.f64 b b) (pow.f64 (*.f64 y-scale x-scale) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (*.f64 y-scale x-scale) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (*.f64 y-scale x-scale) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 (*.f64 a b) (pow.f64 (*.f64 y-scale x-scale) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y-scale x-scale) -2) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 a b) y-scale) 2) (pow.f64 x-scale -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y-scale -2) (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x-scale -2) (pow.f64 (/.f64 (*.f64 a b) y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 4)) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) 1) (/.f64 (*.f64 b b) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b b) 1) (/.f64 (*.f64 a a) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) 1) (/.f64 (*.f64 a b) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 4)) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 a b)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (*.f64 y-scale x-scale) 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 a b)) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (*.f64 y-scale x-scale) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y-scale x-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale x-scale) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale x-scale) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x-scale 6) (pow.f64 y-scale 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x-scale 6) (pow.f64 y-scale 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y-scale x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 b 6) (pow.f64 a 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a b) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 6) (pow.f64 a 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))))

simplify103.0ms (0.2%)

Algorithm
egg-herbie
Rules
1578×associate-/r/_binary64
829×unswap-sqr_binary64
648×associate-/r*_binary64
364×sqr-pow_binary64
325×associate-*l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013384
136384
2120384
3873384
44387384
55821384
65959384
76192384
86467384
96732384
Stop Event
node limit
Counts
128 → 108
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 (*.f64 x-scale x-scale) y-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))

localize44.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))
0.1b
(fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4))
0.1b
(*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))
0.0b
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)
14.5b
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
21.1b
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
27.8b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
28.1b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))

series59.0ms (0.1%)

Counts
4 → 104
Calls

30 calls:

TimeVariablePointExpression
10.0ms
a
@0
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
7.0ms
angle
@inf
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
5.0ms
angle
@-inf
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
4.0ms
b
@-inf
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
4.0ms
y-scale
@0
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))

rewrite58.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
388×add-sqr-sqrt_binary64
383×pow1_binary64
379×*-un-lft-identity_binary64
361×add-log-exp_binary64
361×log1p-expm1-u_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036131
1792122
Stop Event
node limit
Counts
4 → 64
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) 3) (pow.f64 (*.f64 b b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) -2))) (*.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) -4))) (*.f64 b b))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (pow.f64 (*.f64 y-scale x-scale) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)) (sqrt.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 y-scale x-scale)) (/.f64 a (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2)))))))

simplify165.0ms (0.3%)

Algorithm
egg-herbie
Rules
934×associate-/l*_binary64
842×fma-def_binary64
758×associate-/r*_binary64
612×associate-*l/_binary64
371×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01846766
15876651
224286463
Stop Event
node limit
Counts
168 → 98
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/524880000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/51018336000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/524880000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) 1)
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))
(+.f64 1 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1))
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))))
(+.f64 (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1))
(fma.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) (fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) 1)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 angle (*.f64 (PI.f64) 1/180))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (*.f64 1/180 angle) (PI.f64)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 angle (*.f64 (PI.f64) 1/180)))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))
(fma.f64 angle (*.f64 (PI.f64) 1/180) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (fma.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2)))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 x-scale 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) y-scale))
(*.f64 (/.f64 b (/.f64 y-scale (/.f64 b y-scale))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) (*.f64 a a)) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 a a)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) b)) b)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) 0))))
(fma.f64 (*.f64 angle angle) (*.f64 b (*.f64 b 0)) (*.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale (/.f64 b y-scale)))) 0)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/524880000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) 0)) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 b b) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 1/524880000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))))))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 angle angle) (*.f64 b (*.f64 b 0)) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/393660000) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 y-scale y-scale) -1/787320000)))))))))
(fma.f64 (*.f64 b b) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 a (/.f64 (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/393660000)) a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 y-scale (/.f64 -1/787320000 y-scale))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale (/.f64 b y-scale)))) 0))
(+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/51018336000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 4) (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/524880000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))
(fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/408146688000000 (pow.f64 (PI.f64) 6) (fma.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 (pow.f64 (PI.f64) 6) -121/6122200320000000))) (*.f64 y-scale y-scale))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (fma.f64 1/2040733440000000 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (PI.f64) 6) 13/1224440064000000)))))))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) 0)) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 b b) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (fma.f64 1/524880000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))))))
(fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (fma.f64 (pow.f64 (PI.f64) 6) -1/408146688000000 (fma.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) -121/6122200320000000))) (*.f64 y-scale y-scale))) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 x-scale x-scale)))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 angle angle) (*.f64 b (*.f64 b 0)) (*.f64 (pow.f64 angle 4) (*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/393660000) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 y-scale y-scale) -1/787320000))))))))))
(+.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale (/.f64 b y-scale)))) 0) (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 a (/.f64 (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/393660000)) a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 y-scale (/.f64 -1/787320000 y-scale))))))) (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (+.f64 (*.f64 (/.f64 (fma.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) -17/765275040000000)) (*.f64 y-scale y-scale)) -4) (*.f64 (/.f64 (fma.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000 (*.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) 1/32400)) (*.f64 y-scale y-scale)) -8)))))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (/.f64 (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 2))
(*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (*.f64 b b)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (*.f64 b a) (*.f64 b a)))
(*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 x-scale x-scale)) -4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) -8))))
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)
(/.f64 (pow.f64 a 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) a))
(*.f64 (/.f64 a (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))) a)

localize39.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))
0.1b
(*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))
0.1b
(+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))
0.0b
(*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))
17.7b
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
17.9b
(/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))
27.8b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
28.1b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))

series58.0ms (0.1%)

Counts
2 → 96
Calls

24 calls:

TimeVariablePointExpression
23.0ms
angle
@-inf
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
4.0ms
angle
@inf
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
3.0ms
a
@0
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
3.0ms
y-scale
@0
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
3.0ms
x-scale
@0
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)

rewrite54.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
422×add-sqr-sqrt_binary64
417×pow1_binary64
412×*-un-lft-identity_binary64
393×add-log-exp_binary64
393×log1p-expm1-u_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039123
1861121
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (/.f64 1 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))) (cbrt.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (cbrt.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)) (cbrt.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0))) (cbrt.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)) (sqrt.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 a a) (fma.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)))))))

simplify181.0ms (0.3%)

Algorithm
egg-herbie
Rules
893×associate-/r*_binary64
763×associate-*l/_binary64
719×associate-*r/_binary64
626×fma-def_binary64
294×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01486826
14886724
221526427
Stop Event
node limit
Counts
126 → 49
Calls
Call 1
Inputs
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/524880000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/51018336000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/524880000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
Outputs
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 b (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050)))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))) 0)) (*.f64 -4 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)) (*.f64 0 (*.f64 (*.f64 angle a) (*.f64 angle a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/524880000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (fma.f64 1/524880000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050))))))
(fma.f64 -4 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))) 0)) (*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/393660000) (*.f64 x-scale x-scale))) (*.f64 (*.f64 -8 (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 x-scale x-scale) -1/787320000))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))) (pow.f64 angle 4)))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) 0) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 (pow.f64 (PI.f64) 4) 1/393660000)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/787320000 (*.f64 b b))) (*.f64 x-scale x-scale))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/408146688000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 -1/16200 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/6122200320000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/51018336000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/524880000 (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6298560000 (pow.f64 (PI.f64) 4)) (*.f64 1/2099520000 (pow.f64 (PI.f64) 4)))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (fma.f64 (pow.f64 angle 6) (*.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (fma.f64 1/2040733440000000 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 (PI.f64) 6) 13/1224440064000000))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/408146688000000 (pow.f64 (PI.f64) 6) (fma.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 (pow.f64 (PI.f64) 6) -121/6122200320000000))) (*.f64 x-scale x-scale)))))) (fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (fma.f64 1/524880000 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/1574640000)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050)))))))
(fma.f64 -4 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 angle 6) (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (fma.f64 (pow.f64 (PI.f64) 6) -1/408146688000000 (fma.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) -1/16200 (*.f64 (pow.f64 (PI.f64) 6) -121/6122200320000000))) (*.f64 x-scale x-scale))) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 y-scale y-scale))))))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))) 0)) (*.f64 (*.f64 a a) (*.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/393660000) (*.f64 x-scale x-scale))) (*.f64 (*.f64 -8 (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 x-scale x-scale) -1/787320000))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))) (pow.f64 angle 4))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)) (fma.f64 (*.f64 a a) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (fma.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) -1/16200 (*.f64 (pow.f64 (PI.f64) 6) -17/765275040000000))))) (pow.f64 angle 6)) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 angle angle) 0) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 (pow.f64 (PI.f64) 4) 1/393660000)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 -1/787320000 (*.f64 b b))) (*.f64 x-scale x-scale)))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 2))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) y-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (fma.f64 -4 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 b b))) (*.f64 -8 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 a a))
(*.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))))) (*.f64 a a))
(*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -8 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) x-scale)) (*.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 (/.f64 (*.f64 (*.f64 b b) -8) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale))))

localize49.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)
0.1b
(pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)
0.1b
(*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))
0.1b
(*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle)))
12.7b
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))
17.4b
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
28.0b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.4b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))

series127.0ms (0.2%)

Counts
2 → 96
Calls

24 calls:

TimeVariablePointExpression
62.0ms
x-scale
@0
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
31.0ms
b
@inf
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
4.0ms
angle
@0
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
3.0ms
a
@0
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
3.0ms
y-scale
@0
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))

rewrite71.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
507×add-sqr-sqrt_binary64
502×pow1_binary64
475×add-log-exp_binary64
475×log1p-expm1-u_binary64
475×expm1-log1p-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045157
11028157
Stop Event
node limit
Counts
2 → 16
Calls
Call 1
Inputs
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2))))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle)) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))) (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 angle angle))))))))

simplify331.0ms (0.5%)

Algorithm
egg-herbie
Rules
796×distribute-lft-in_binary64
796×distribute-rgt-in_binary64
413×unswap-sqr_binary64
390×times-frac_binary64
344×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029012103
1108412063
2500211541
Stop Event
node limit
Counts
112 → 70
Calls
Call 1
Inputs
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2)))
(+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))) (pow.f64 a 2)) y-scale)) (+.f64 (*.f64 -1/524880000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))))))) y-scale)) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)))))) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/204073344000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 angle 6)) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))) (pow.f64 a 2)) y-scale)) (+.f64 (*.f64 -1/524880000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2)))))
(*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(*.f64 (pow.f64 angle 2) (pow.f64 a 4))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 a 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 b 4))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 b 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 b 4))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 b 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 b 4))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 b 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 a 4))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 a 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 a 4))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 a 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
Outputs
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))) (*.f64 x-scale x-scale))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 -1/4050 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 a 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 -1/4050 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 a 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 -1/4050 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 a 4) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 -1/4050 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 a a) (*.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale))))))
(fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (*.f64 a a) (*.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 a 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 -1/4050 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 a 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 -1/4050 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 a 4) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 -1/4050 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 a a) (*.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale))))))
(fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (*.f64 a a) (*.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 a 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 -1/4050 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 a 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (*.f64 -1/4050 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 -1/4050 (*.f64 (*.f64 angle angle) (*.f64 b b))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (*.f64 a a) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 -4 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (/.f64 y-scale a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2)))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 2))))) y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (/.f64 y-scale (*.f64 a a))))))))
(fma.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (pow.f64 (PI.f64) 2)))) (/.f64 y-scale (*.f64 a a)))))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (/.f64 y-scale a)))))
(fma.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 (*.f64 b b) y-scale)))) (/.f64 y-scale (*.f64 a a)))))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (/.f64 y-scale a)))))
(+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))) (pow.f64 a 2)) y-scale)) (+.f64 (*.f64 -1/524880000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2))))
(fma.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) 1/4199040000))) (/.f64 y-scale (*.f64 a a))) (fma.f64 -1/524880000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 2))))) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/4199040000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 1/12597120000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4)))))) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 2))))) y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (/.f64 y-scale (*.f64 a a)))))))))
(fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (/.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) 1/4199040000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) y-scale) (*.f64 a a)) (fma.f64 -4 (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (fma.f64 1/32400 (*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (fma.f64 1/4199040000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/12597120000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 4))))))) (*.f64 -1/524880000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)))))) (fma.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (pow.f64 (PI.f64) 2)))) (/.f64 y-scale (*.f64 a a)))))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (/.f64 y-scale a))))))
(fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) 1/3149280000)) y-scale) (*.f64 a a)) (fma.f64 -4 (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 (*.f64 b b) y-scale)))) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (+.f64 (*.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) 1/3149280000)))) (*.f64 -1/524880000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)))))) (fma.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 (*.f64 b b) y-scale)))) (/.f64 y-scale (*.f64 a a)))))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (/.f64 y-scale a))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 y-scale (pow.f64 x-scale 2)))))))) y-scale)) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)))))) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/204073344000000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (pow.f64 angle 6)) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 y-scale (pow.f64 x-scale 2)))))) (pow.f64 a 2)) y-scale)) (+.f64 (*.f64 -1/524880000 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (*.f64 y-scale (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 b 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 y-scale (pow.f64 x-scale 2))))) (pow.f64 a 2)) y-scale)))) (pow.f64 angle 2)))))
(fma.f64 (fma.f64 -4 (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (fma.f64 1/4199040000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 1/12597120000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))))))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 y-scale (fma.f64 -1/12244400640000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (pow.f64 (PI.f64) 6))) (fma.f64 1/1224440064000000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (fma.f64 1/2040733440000000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (pow.f64 (PI.f64) 6))) -1/816293376000000)))))) (fma.f64 -4 (*.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 2))))) (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) 1/4199040000)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/1224440064000000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 6))) (fma.f64 1/2040733440000000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 6))) (*.f64 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 6))) -1/765275040000000))) (*.f64 x-scale x-scale))) (*.f64 1/204073344000000 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (PI.f64) 6)))))))) (pow.f64 angle 6) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (/.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) 1/4199040000))) (/.f64 y-scale (*.f64 a a))) (fma.f64 -1/524880000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 2))))) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/4199040000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 1/12597120000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4)))))) (*.f64 x-scale x-scale))))))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 2))))) y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (/.f64 y-scale (*.f64 a a))))))))))
(fma.f64 (fma.f64 -4 (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (pow.f64 (PI.f64) 2)))) (fma.f64 1/4199040000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/12597120000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 4)))))) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 y-scale a)) (fma.f64 -1/12244400640000000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 -1/816293376000000 (/.f64 (*.f64 b b) y-scale)) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) 1/765275040000000)))) (fma.f64 -4 (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) 1/4199040000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)))))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 6)) -1/765275040000000) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 6)) 1/765275040000000)) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/204073344000000)))))) (pow.f64 angle 6) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (/.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) 1/4199040000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) y-scale) (*.f64 a a)) (fma.f64 -4 (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (fma.f64 1/32400 (*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (fma.f64 1/4199040000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) (fma.f64 1/12597120000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 4))))))) (*.f64 -1/524880000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)))))) (fma.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (pow.f64 (PI.f64) 2)))) (/.f64 y-scale (*.f64 a a)))))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (/.f64 y-scale a)))))))
(fma.f64 (+.f64 (*.f64 -4 (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 (*.f64 b b) y-scale)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) 1/3149280000))) (*.f64 (/.f64 a (/.f64 y-scale a)) (+.f64 (*.f64 (*.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) 1/765275040000000) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) -1/765275040000000)))) (+.f64 (*.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (+.f64 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) 1/3149280000))) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 6)) -1/765275040000000) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 6)) 1/765275040000000)) (*.f64 x-scale x-scale)))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/204073344000000))) (pow.f64 angle 6) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) 1/3149280000)) y-scale) (*.f64 a a)) (fma.f64 -4 (fma.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 (*.f64 b b) y-scale)))) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale y-scale))) (+.f64 (*.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) 1/3149280000)))) (*.f64 -1/524880000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)))))) (fma.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 2)) (/.f64 -1/32400 (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 x-scale x-scale))) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (+.f64 (*.f64 1/32400 (/.f64 a (/.f64 y-scale a))) (*.f64 -1/32400 (/.f64 (*.f64 b b) y-scale)))) (/.f64 y-scale (*.f64 a a)))))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (/.f64 y-scale a)))))))
(*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 -4 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle (*.f64 angle (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 -4 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle (*.f64 angle (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 -4 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle (*.f64 angle (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a)))))))
(*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 -4 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle (*.f64 angle (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 -4 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle (*.f64 angle (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 -4 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
(fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle (*.f64 angle (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a)))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 y-scale y-scale))) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))) (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))))))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))) (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))))
(fma.f64 (*.f64 b b) (+.f64 (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))))) (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 y-scale y-scale))) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))) (*.f64 b b) (fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 b 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))) (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (+.f64 (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 y-scale y-scale))) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))) (*.f64 b b) (fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 b 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))) (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (+.f64 (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4))
(*.f64 (pow.f64 b 4) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 y-scale y-scale))) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))) (*.f64 b b) (*.f64 (pow.f64 b 4) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))
(fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))) (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))))))
(fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (+.f64 (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 y-scale y-scale))) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))) (*.f64 b b) (fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 b 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))) (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (+.f64 (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 y-scale y-scale))) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))) (*.f64 b b) (fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 b 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))) (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (+.f64 (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4))
(*.f64 (pow.f64 b 4) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 y-scale y-scale))) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))) (*.f64 b b) (*.f64 (pow.f64 b 4) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))
(fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))) (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))))))
(fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (+.f64 (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 y-scale y-scale))) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))) (*.f64 b b) (fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 b 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))) (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (+.f64 (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 4) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 y-scale y-scale))) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)))))) (*.f64 b b) (fma.f64 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 angle angle) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 b 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale))) (*.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))) (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (pow.f64 a 4)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 b b) (+.f64 (*.f64 -1/4050 (*.f64 (*.f64 (/.f64 angle y-scale) (/.f64 angle y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) (*.f64 y-scale y-scale))))) (fma.f64 (pow.f64 b 4) (fma.f64 1/8100 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 a 4) -4) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 x-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 1/8100 (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) angle)) (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) -4) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))) x-scale)))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2))) (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 (PI.f64) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (*.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 angle angle) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) (*.f64 a a))))))) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 angle 2) (pow.f64 a 4))
(*.f64 (*.f64 angle angle) (pow.f64 a 4))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 a 4)))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (pow.f64 a 4)))
(fma.f64 (*.f64 angle angle) (pow.f64 a 4) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 b 4))
(*.f64 (*.f64 angle angle) (pow.f64 b 4))
(*.f64 angle (*.f64 angle (pow.f64 b 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 b 4)))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (pow.f64 b 4)))
(fma.f64 (*.f64 angle angle) (pow.f64 b 4) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 b 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 b 4))
(*.f64 (*.f64 angle angle) (pow.f64 b 4))
(*.f64 angle (*.f64 angle (pow.f64 b 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 b 4)))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (pow.f64 b 4)))
(fma.f64 (*.f64 angle angle) (pow.f64 b 4) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 b 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 b 4))
(*.f64 (*.f64 angle angle) (pow.f64 b 4))
(*.f64 angle (*.f64 angle (pow.f64 b 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 b 4)))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (pow.f64 b 4)))
(fma.f64 (*.f64 angle angle) (pow.f64 b 4) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (pow.f64 b 4)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 a 4))
(*.f64 (*.f64 angle angle) (pow.f64 a 4))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 a 4)))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (pow.f64 a 4)))
(fma.f64 (*.f64 angle angle) (pow.f64 a 4) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 a 4))
(*.f64 (*.f64 angle angle) (pow.f64 a 4))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 angle 2) (pow.f64 a 4)))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (pow.f64 a 4)))
(fma.f64 (*.f64 angle angle) (pow.f64 a 4) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 (pow.f64 angle 2) (pow.f64 b 4)) (*.f64 (pow.f64 angle 2) (pow.f64 a 4))))
(fma.f64 -2 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(fma.f64 (*.f64 angle angle) (+.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -2)))
(*.f64 (*.f64 angle angle) (+.f64 (*.f64 -2 (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))
(*.f64 (pow.f64 angle 2) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))
(*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))

eval892.0ms (1.4%)

Compiler

Compiled 41703 to 23303 computations (44.1% saved)

prune188.0ms (0.3%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New67321694
Fresh516
Picked101
Done314
Total68223705
Error
0.0b
Counts
705 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
17.5b
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 b x-scale))) b) x-scale)
25.2b
(*.f64 -4 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 4)) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 y-scale x-scale))))
21.5b
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
28.5b
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale))))
21.1b
(*.f64 -4 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 6)))
27.4b
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale x-scale))))
30.5b
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (*.f64 y-scale x-scale) -2))))
19.0b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (/.f64 b x-scale) (/.f64 x-scale b)))
19.0b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
4.6b
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
15.0b
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) 1) (/.f64 (*.f64 a b) (pow.f64 (*.f64 y-scale x-scale) 2))))
21.7b
(*.f64 (*.f64 -4 (/.f64 a (/.f64 y-scale (/.f64 a y-scale)))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
19.9b
(fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale (/.f64 b y-scale)))) 0)
6.5b
(*.f64 -4 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 a b)) 2) -1))
36.0b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))
30.4b
(*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)))
15.5b
(*.f64 -4 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (pow.f64 (*.f64 y-scale x-scale) -2))))
24.1b
(*.f64 (/.f64 (*.f64 -4 (*.f64 a a)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) b)) b)
6.5b
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
17.6b
(*.f64 -4 (*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))))
21.9b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 b (*.f64 x-scale (/.f64 x-scale b))))
30.3b
0
21.7b
(*.f64 (*.f64 -4 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
Compiler

Compiled 928 to 594 computations (36% saved)

localize9.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
8.1b
(*.f64 (/.f64 a y-scale) (/.f64 b x-scale))
0.3b
(pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)
0.3b
(pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)
8.1b
(*.f64 (/.f64 a y-scale) (/.f64 b x-scale))

series18.0ms (0%)

Counts
2 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
y-scale
@-inf
(*.f64 (/.f64 a y-scale) (/.f64 b x-scale))
1.0ms
a
@0
(*.f64 (/.f64 a y-scale) (/.f64 b x-scale))
1.0ms
x-scale
@0
(*.f64 (/.f64 a y-scale) (/.f64 b x-scale))
1.0ms
y-scale
@0
(*.f64 (/.f64 a y-scale) (/.f64 b x-scale))
1.0ms
b
@0
(*.f64 (/.f64 a y-scale) (/.f64 b x-scale))

rewrite68.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
587×log-prod_binary64
421×pow-prod-down_binary64
288×pow2_binary64
242×pow-unpow_binary64
204×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
122223
2304123
Stop Event
node limit
Counts
2 → 115
Calls
Call 1
Inputs
(*.f64 (/.f64 a y-scale) (/.f64 b x-scale))
(pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 y-scale (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 x-scale b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (*.f64 y-scale x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 y-scale (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a y-scale) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 (/.f64 y-scale a) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 x-scale (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b x-scale) (/.f64 y-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 y-scale a) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y-scale (*.f64 a (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x-scale (*.f64 (/.f64 a y-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (*.f64 (/.f64 y-scale a) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (/.f64 x-scale b) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 b x-scale)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a y-scale) b) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (/.f64 b x-scale))) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 a y-scale) b)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 y-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 y-scale) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 b)) (*.f64 y-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (neg.f64 b)) (*.f64 (neg.f64 y-scale) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 x-scale) (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 a)) (*.f64 x-scale (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (neg.f64 a)) (*.f64 (neg.f64 x-scale) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) 1) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a y-scale) b) 1) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a y-scale) b) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a y-scale) b) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (/.f64 b x-scale)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (/.f64 a y-scale)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a y-scale) (neg.f64 b)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b x-scale) (neg.f64 a)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y-scale a) (/.f64 x-scale b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 a b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y-scale (*.f64 a (/.f64 b x-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x-scale (*.f64 (/.f64 a y-scale) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a y-scale) (*.f64 (/.f64 b x-scale) (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b x-scale) (*.f64 (/.f64 a y-scale) (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 3/2) (sqrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 a y-scale)) (/.f64 b x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 b x-scale)) (/.f64 a y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 5) (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (/.f64 b x-scale)) 2) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a y-scale) b) (*.f64 a b)) (*.f64 x-scale (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 a (/.f64 b x-scale))) (*.f64 (*.f64 y-scale x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a y-scale) b) (*.f64 a (/.f64 b x-scale))) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 (/.f64 a y-scale) b)) (*.f64 (*.f64 y-scale x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) b)) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a y-scale) b) (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (*.f64 a (/.f64 b x-scale))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) b)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))))

simplify179.0ms (0.3%)

Algorithm
egg-herbie
Rules
791×associate-/r*_binary64
484×sqr-pow_binary64
482×associate-/l/_binary64
476×associate-*l/_binary64
454×associate-*l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0201536
1641536
21811536
310501536
462661536
564491536
666381536
769011536
871361536
973971536
1076891536
Stop Event
node limit
Counts
211 → 120
Calls
Call 1
Inputs
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
Outputs
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 a b) x-scale) y-scale)
(/.f64 (/.f64 b (/.f64 x-scale a)) y-scale)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))

localize10.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
4.7b
(/.f64 a (*.f64 (/.f64 y-scale a) y-scale))
0.3b
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
0.1b
(*.f64 (/.f64 y-scale a) y-scale)
0.0b
(*.f64 -4 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale)))
0.1b
(*.f64 (/.f64 y-scale a) y-scale)
0.3b
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
4.7b
(/.f64 a (*.f64 (/.f64 y-scale a) y-scale))
18.5b
(*.f64 (*.f64 -4 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))

series12.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
3.0ms
y-scale
@inf
(/.f64 a (*.f64 (/.f64 y-scale a) y-scale))
1.0ms
y-scale
@inf
(*.f64 (/.f64 y-scale a) y-scale)
1.0ms
y-scale
@0
(*.f64 (/.f64 y-scale a) y-scale)
0.0ms
a
@inf
(*.f64 (/.f64 y-scale a) y-scale)
0.0ms
a
@-inf
(*.f64 (/.f64 y-scale a) y-scale)

rewrite74.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
849×log-prod_binary64
267×pow1/3_binary64
266×log-div_binary64
255×expm1-udef_binary64
255×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01339
128832
2422732
Stop Event
node limit
Counts
3 → 109
Calls
Call 1
Inputs
(*.f64 (*.f64 -4 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(/.f64 a (*.f64 (/.f64 y-scale a) y-scale))
(*.f64 (/.f64 y-scale a) y-scale)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 -4 (/.f64 b x-scale))) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 a) (*.f64 b b)) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 a) (/.f64 b (/.f64 x-scale b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b b) (*.f64 -4 a)) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale y-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (/.f64 x-scale b)) (*.f64 -4 a)) (*.f64 x-scale (/.f64 (*.f64 y-scale y-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 a) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 (*.f64 y-scale y-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b b) (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2))) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (/.f64 x-scale b)) (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 b b)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (/.f64 b (/.f64 x-scale b))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 -4 a)) (/.f64 (*.f64 y-scale y-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 -4 (/.f64 b x-scale))) b) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 -4 (/.f64 b x-scale))) 1) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 -4 (/.f64 b x-scale))) (neg.f64 b)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3) (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3) (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3) (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3) (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 a y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (/.f64 a y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 a y-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 a y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (/.f64 a y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (/.f64 a y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (*.f64 (/.f64 y-scale a) (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a y-scale) (/.f64 a y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a y-scale) y-scale) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 a (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) y-scale) (/.f64 (cbrt.f64 a) (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) y-scale) (/.f64 (sqrt.f64 a) (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (*.f64 y-scale y-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (*.f64 y-scale y-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (/.f64 y-scale a)) (/.f64 (sqrt.f64 a) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 y-scale a)) (/.f64 (cbrt.f64 a) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) a)) 2)) (/.f64 a (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) a)) 2)) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) a)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y-scale (sqrt.f64 a))) (/.f64 a (/.f64 y-scale (sqrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 y-scale (sqrt.f64 a))) (/.f64 (cbrt.f64 a) (/.f64 y-scale (sqrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 y-scale y-scale)) a)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a y-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y-scale a) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (*.f64 y-scale y-scale) a) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y-scale a) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (*.f64 (/.f64 y-scale a) (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (*.f64 y-scale y-scale) a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a y-scale) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y-scale y-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 y-scale y-scale) a))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 y-scale y-scale) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 y-scale y-scale) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 y-scale y-scale) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 y-scale y-scale) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y-scale y-scale) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y-scale (/.f64 a y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale y-scale) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y-scale y-scale)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) y-scale) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (neg.f64 y-scale)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale y-scale) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale y-scale) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y-scale (sqrt.f64 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 y-scale a) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 y-scale a) 3) (pow.f64 y-scale 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (*.f64 y-scale y-scale)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 y-scale y-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y-scale y-scale) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 y-scale a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale a) 3) (pow.f64 y-scale 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 y-scale y-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 y-scale y-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y-scale y-scale) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 y-scale y-scale) a)))))))

simplify108.0ms (0.2%)

Algorithm
egg-herbie
Rules
800×associate-*l/_binary64
732×associate-*r*_binary64
713×associate-*l*_binary64
689×associate-*r/_binary64
534×associate-/l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0201608
1531608
21911608
315801608
476991608
577711608
679211608
Stop Event
node limit
Counts
205 → 115
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (pow.f64 y-scale 2) a)
Outputs
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale y-scale))) (/.f64 -4 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (pow.f64 y-scale 2) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))

localize10.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
17.9b
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
17.6b
(*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a))
0.3b
(*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))
0.3b
(*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))
17.6b
(*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a))
17.9b
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))

series9.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
b
@inf
(*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a))
0.0ms
b
@0
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
0.0ms
b
@inf
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
0.0ms
y-scale
@inf
(*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a))
0.0ms
b
@-inf
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))

rewrite76.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
718×log-prod_binary64
510×pow-prod-down_binary64
328×pow-unpow_binary64
304×pow2_binary64
214×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01139
123530
2335630
Stop Event
node limit
Counts
3 → 107
Calls
Call 1
Inputs
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a))
(*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 b (pow.f64 (*.f64 y-scale x-scale) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (pow.f64 (*.f64 y-scale x-scale) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale x-scale))) 2) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 4)) (pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) b) (*.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 y-scale x-scale) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (neg.f64 b)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 y-scale x-scale)) (/.f64 b (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y-scale x-scale) -2) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 1 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 b) b) y-scale) (/.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y-scale x-scale)) (/.f64 b (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 b) b) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 1) (/.f64 b (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (pow.f64 (*.f64 y-scale x-scale) 2)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 b) b) 1) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y-scale -2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 b) b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 4)) (/.f64 b (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) -2) (/.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 b) b) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 4)) (pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 b x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 b b) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 b) b) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (cbrt.f64 b) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale x-scale))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 b 6) (pow.f64 (*.f64 y-scale x-scale) 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) -2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 b b) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 b 6) (pow.f64 (*.f64 y-scale x-scale) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b b) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (*.f64 x-scale (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) 1) (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a a)) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 a a)) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (/.f64 (*.f64 y-scale x-scale) b)) (*.f64 a a)) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) b) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b))) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (/.f64 b (/.f64 (*.f64 y-scale x-scale) b))) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 b a) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y-scale x-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale x-scale) 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale x-scale) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale x-scale) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y-scale x-scale)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y-scale x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))))

simplify208.0ms (0.3%)

Algorithm
egg-herbie
Rules
824×associate-/r*_binary64
530×sqr-pow_binary64
497×associate-/l/_binary64
425×associate-*l/_binary64
405×associate-*l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0171872
1481872
21601872
311051872
460341872
561021872
662601872
764871872
866981872
969351872
1072031872
1175271872
1279251872
Stop Event
node limit
Counts
215 → 116
Calls
Call 1
Inputs
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
Outputs
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b (*.f64 x-scale x-scale)) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 b y-scale) y-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))

localize11.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
11.4b
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
5.7b
(*.f64 y-scale (/.f64 x-scale b))
1.5b
(/.f64 b (*.f64 y-scale (/.f64 x-scale b)))
0.0b
(*.f64 -4 (*.f64 a a))
1.5b
(/.f64 b (*.f64 y-scale (/.f64 x-scale b)))
5.7b
(*.f64 y-scale (/.f64 x-scale b))
11.4b
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
12.7b
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))

series47.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
26.0ms
x-scale
@inf
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
1.0ms
b
@inf
(/.f64 b (*.f64 y-scale (/.f64 x-scale b)))
1.0ms
a
@inf
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
1.0ms
a
@0
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
1.0ms
y-scale
@0
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))

rewrite145.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
426×pow2_binary64
375×log-div_binary64
306×pow1/3_binary64
287×expm1-udef_binary64
287×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01455
131452
2494952
Stop Event
node limit
Counts
4 → 231
Calls
Call 1
Inputs
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 y-scale (/.f64 x-scale b))
(/.f64 b (*.f64 y-scale (/.f64 x-scale b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 (/.f64 (*.f64 y-scale x-scale) b) (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4)) (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 y-scale x-scale) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b) (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4)) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 b (*.f64 -4 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4)) (neg.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) 4) (*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b) (*.f64 y-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 -4 (*.f64 a a))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4)) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) (/.f64 (*.f64 y-scale x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (*.f64 a a))) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 b (*.f64 -4 (*.f64 a a)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))))) (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (*.f64 a a)))) (*.f64 y-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b -4) (*.f64 (/.f64 (*.f64 y-scale x-scale) b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) -4) (*.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 -4 (*.f64 a a))) (*.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b y-scale) (*.f64 -4 (*.f64 a a))) (*.f64 (/.f64 x-scale b) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)) (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b y-scale) 1) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 (*.f64 a a) 4)) (*.f64 (/.f64 (*.f64 y-scale x-scale) b) (*.f64 y-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 (*.f64 a a) 4)) (*.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)) (*.f64 y-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b y-scale) (*.f64 (*.f64 a a) 4)) (*.f64 (/.f64 x-scale b) (*.f64 y-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) x-scale))) (*.f64 (/.f64 (*.f64 y-scale x-scale) b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 -4 (/.f64 (*.f64 a a) x-scale))) (*.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 (*.f64 a a) x-scale))) (/.f64 (*.f64 y-scale x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 b) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)) (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a a) 4) b) (*.f64 (*.f64 y-scale (neg.f64 x-scale)) (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 a a) x-scale)) b) (*.f64 y-scale (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a a) 4) 1) (*.f64 (*.f64 y-scale (neg.f64 x-scale)) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 a a) x-scale)) 1) (*.f64 y-scale (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (neg.f64 b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)) (neg.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (neg.f64 b)) (*.f64 (*.f64 y-scale x-scale) (neg.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a a) 4) (neg.f64 b)) (*.f64 (*.f64 y-scale (neg.f64 x-scale)) (neg.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 a a) x-scale)) (neg.f64 b)) (*.f64 y-scale (neg.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (/.f64 b y-scale)) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a a) 4) (/.f64 b y-scale)) (*.f64 (*.f64 y-scale (neg.f64 x-scale)) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 a a) x-scale)) (/.f64 b y-scale)) (/.f64 (*.f64 y-scale x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) (/.f64 x-scale b)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) 1) (/.f64 (*.f64 y-scale x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2)) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (*.f64 a a))) y-scale) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (*.f64 a a))) x-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (*.f64 a a))) 1) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (*.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (*.f64 a a))) (sqrt.f64 (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 a a) 4) (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) (*.f64 y-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 (*.f64 a a) 4)) (*.f64 y-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (/.f64 (*.f64 a a) x-scale))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) (neg.f64 b)) (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) (/.f64 b y-scale)) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) 3) (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b) (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4)) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 b (*.f64 -4 (*.f64 a a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (*.f64 -4 (*.f64 a a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) 3) (pow.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) 3) (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 b (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 -4 (*.f64 a a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 1 (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (*.f64 a a) (/.f64 (/.f64 1 y-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 -4 (/.f64 (/.f64 1 y-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 (*.f64 a a)) (/.f64 (/.f64 1 y-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (*.f64 (cbrt.f64 (*.f64 -4 (*.f64 a a))) (/.f64 (/.f64 1 y-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) (cbrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2))) (cbrt.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sqrt.f64 -4)) (*.f64 (*.f64 a (sqrt.f64 -4)) (/.f64 (/.f64 1 y-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 -4)) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 a (sqrt.f64 -4)) (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) 4) (/.f64 1 (*.f64 y-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 x-scale) (/.f64 a (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 y-scale a)) (/.f64 -4 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y-scale) x-scale) (*.f64 -4 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 (/.f64 (*.f64 a a) x-scale)) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 a) (*.f64 a (/.f64 (/.f64 1 y-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 -4 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) 1) (/.f64 -4 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) 1) (/.f64 (cbrt.f64 (*.f64 -4 (*.f64 a a))) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 -4)) 1) (/.f64 (*.f64 a (sqrt.f64 -4)) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 -4)) x-scale) (/.f64 (*.f64 a (sqrt.f64 -4)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 a) 1) (/.f64 a (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 y-scale) (/.f64 (*.f64 a a) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (*.f64 -4 (/.f64 (*.f64 a a) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (/.f64 (cbrt.f64 (*.f64 -4 (*.f64 a a))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 -4)) y-scale) (/.f64 (*.f64 a (sqrt.f64 -4)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 a) y-scale) (/.f64 a x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x-scale) (/.f64 (*.f64 -4 (*.f64 a a)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) x-scale) (/.f64 (cbrt.f64 (*.f64 -4 (*.f64 a a))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 a) x-scale) (/.f64 a y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 y-scale x-scale)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 -4 (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 -4 (*.f64 a a)) (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 -4)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 a (sqrt.f64 -4)) (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 a) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 a (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 a a) (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 -4 (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 -4 (*.f64 a a)) (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (*.f64 -4 (*.f64 a a))) (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 a) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a (sqrt.f64 -4)) (sqrt.f64 (*.f64 y-scale x-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 -4 (*.f64 a a)) 3) (pow.f64 (*.f64 y-scale x-scale) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 y-scale -4)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 y-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 -4 x-scale)) (/.f64 a (/.f64 y-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 -4 (*.f64 a a)) 3) (pow.f64 (*.f64 y-scale x-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y-scale (/.f64 b x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x-scale (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale x-scale) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) (/.f64 b (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 y-scale x-scale)) (/.f64 b (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (neg.f64 x-scale)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale x-scale) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 3) (pow.f64 b 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 x-scale b) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 x-scale b) 3) (pow.f64 y-scale 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b (*.f64 y-scale x-scale)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y-scale) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 x-scale b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 x-scale b) 3) (pow.f64 y-scale 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 (/.f64 b x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (/.f64 (/.f64 b x-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) 2) (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 (/.f64 b x-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b) (/.f64 1 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b x-scale) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b x-scale) y-scale) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (/.f64 b x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (*.f64 y-scale x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) y-scale) (/.f64 (sqrt.f64 b) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 b (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) y-scale) (/.f64 (cbrt.f64 b) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) (/.f64 x-scale b)) (/.f64 (sqrt.f64 b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 x-scale b)) (/.f64 (cbrt.f64 b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2)) (/.f64 b (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2)) (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b))) (/.f64 b (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 y-scale x-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) x-scale) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) 1) (/.f64 b x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (neg.f64 x-scale)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) b) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 b (neg.f64 (/.f64 (*.f64 y-scale x-scale) b))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale))))))))

simplify205.0ms (0.3%)

Algorithm
egg-herbie
Rules
1489×associate-/l/_binary64
1384×associate-/r/_binary64
773×unswap-sqr_binary64
282×times-frac_binary64
255×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0282280
1792280
22452280
316582280
439322280
551522280
652382280
753442280
854662280
956132280
Stop Event
node limit
Counts
387 → 242
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
Outputs
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale y-scale))))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b b) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(*.f64 -4 (/.f64 (pow.f64 a 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale))
(*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale y-scale)) a))
(*.f64 -4 (*.f64 a (/.f64 a (*.f64 x-scale y-scale))))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 y-scale b) x-scale)
(/.f64 y-scale (/.f64 b x-scale))
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))
(/.f64 (pow.f64 b 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b b) (*.f64 x-scale y-scale))
(/.f64 b (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 b (*.f64 x-scale y-scale)))

localize12.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
16.8b
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale (/.f64 b y-scale))))
3.8b
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
0.3b
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
0.1b
(/.f64 y-scale (/.f64 b y-scale))
0.1b
(/.f64 y-scale (/.f64 b y-scale))
0.3b
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
3.8b
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
16.8b
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale (/.f64 b y-scale))))

series11.0ms (0%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
y-scale
@inf
(/.f64 y-scale (/.f64 b y-scale))
0.0ms
y-scale
@0
(/.f64 y-scale (/.f64 b y-scale))
0.0ms
b
@inf
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
0.0ms
b
@0
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
0.0ms
a
@0
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))

rewrite97.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
764×log-prod_binary64
372×pow-unpow_binary64
326×pow2_binary64
300×log-div_binary64
230×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01143
124934
2385834
Stop Event
node limit
Counts
4 → 195
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale (/.f64 b y-scale))))
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 y-scale (/.f64 b y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 y-scale (/.f64 y-scale b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y-scale (/.f64 y-scale b)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 y-scale (/.f64 y-scale b)) b) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 (/.f64 (*.f64 y-scale (/.f64 y-scale b)) b) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) b) (*.f64 y-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) b)) (*.f64 y-scale (neg.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) 1) (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 y-scale (/.f64 y-scale b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) 1) (*.f64 x-scale (/.f64 (*.f64 y-scale (/.f64 y-scale b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) b) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) b) (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (neg.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) (neg.f64 b)) (*.f64 x-scale (*.f64 y-scale (neg.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a a)) (*.f64 (*.f64 y-scale (/.f64 y-scale b)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a a)) (*.f64 (*.f64 y-scale (neg.f64 (/.f64 y-scale b))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (*.f64 (*.f64 y-scale (/.f64 y-scale b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (*.f64 a (/.f64 a x-scale))) (*.f64 (*.f64 y-scale (neg.f64 (/.f64 y-scale b))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) b) y-scale) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) b) 1) (*.f64 y-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) b) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) b) (sqrt.f64 (*.f64 y-scale (/.f64 y-scale b)))) (sqrt.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) b) (/.f64 y-scale b)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (pow.f64 (/.f64 b y-scale) 2))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 a x-scale) (pow.f64 (/.f64 b y-scale) 2))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (pow.f64 (/.f64 b y-scale) 2)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) (pow.f64 (/.f64 b y-scale) 2)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale (neg.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 b)) (*.f64 y-scale (neg.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a a)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (/.f64 a x-scale))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale (/.f64 y-scale b)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 b y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 b (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 b y-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 b y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (pow.f64 (/.f64 1 y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (/.f64 b (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2)) (*.f64 (cbrt.f64 (/.f64 b y-scale)) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 b (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b) (/.f64 1 (*.f64 y-scale (neg.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 y-scale y-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 b (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 b y-scale)) 3) (sqrt.f64 (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) y-scale) (/.f64 (sqrt.f64 b) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 1) (/.f64 b (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) y-scale) (/.f64 (cbrt.f64 b) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (/.f64 b (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 y-scale (/.f64 y-scale b)))) (/.f64 b (sqrt.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (*.f64 y-scale (/.f64 y-scale b)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 y-scale b)) (/.f64 (cbrt.f64 b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) (/.f64 y-scale b)) (/.f64 (sqrt.f64 b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 (neg.f64 b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b y-scale) b) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b y-scale) (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2))) (cbrt.f64 (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b y-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b y-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale (/.f64 y-scale b)) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y-scale b) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 y-scale (/.f64 y-scale b)) b) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 b (*.f64 y-scale (neg.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 b y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b y-scale) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 a x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 x-scale (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 x-scale a) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (*.f64 x-scale x-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 x-scale (/.f64 a x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a x-scale) (/.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 x-scale a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x-scale (*.f64 a (/.f64 a x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a x-scale)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 a) 2) (pow.f64 (neg.f64 x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (/.f64 a x-scale))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) 1) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (/.f64 a x-scale)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a x-scale) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x-scale a) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x-scale (*.f64 a (/.f64 a x-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (/.f64 y-scale b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y-scale) 2) (*.f64 (cbrt.f64 y-scale) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 y-scale (/.f64 y-scale b))) (sqrt.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y-scale) (/.f64 1 (/.f64 (neg.f64 b) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale b) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y-scale) 2) 1) (/.f64 (cbrt.f64 y-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y-scale) 1) (/.f64 (sqrt.f64 y-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y-scale) b) (/.f64 (sqrt.f64 y-scale) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 y-scale (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y-scale) 2) b) (/.f64 (cbrt.f64 y-scale) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2))) (/.f64 y-scale (cbrt.f64 (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y-scale) 2) (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2))) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y-scale) (cbrt.f64 (pow.f64 (/.f64 b y-scale) 2))) (/.f64 (sqrt.f64 y-scale) (cbrt.f64 (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 b y-scale))) (/.f64 y-scale (sqrt.f64 (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y-scale) 2) (sqrt.f64 (/.f64 b y-scale))) (/.f64 (cbrt.f64 y-scale) (sqrt.f64 (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale 1) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (neg.f64 b)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y-scale b) 1) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y-scale b) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b (*.f64 y-scale y-scale)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 b y-scale) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 b (*.f64 y-scale y-scale)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y-scale (/.f64 (neg.f64 b) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 b y-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale b))))))))

simplify247.0ms (0.4%)

Algorithm
egg-herbie
Rules
748×associate-/r*_binary64
646×sqr-pow_binary64
430×associate-/l/_binary64
386×associate-*l*_binary64
384×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0181704
1451704
21481704
310481704
455821704
556541704
658121704
760391704
862501704
964871704
1067551704
1170791704
1274771704
1379081704
Stop Event
node limit
Counts
315 → 204
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) y-scale)))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 b (/.f64 (/.f64 b y-scale) y-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(/.f64 y-scale (/.f64 b y-scale))

eval239.0ms (0.4%)

Compiler

Compiled 16123 to 6538 computations (59.4% saved)

prune181.0ms (0.3%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New8348842
Fresh11617
Picked101
Done145
Total84718865
Error
0b
Counts
865 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
21.5b
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
28.5b
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale))))
21.9b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 b (*.f64 x-scale (/.f64 x-scale b))))
20.6b
(/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b))
30.4b
(*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)))
15.5b
(*.f64 -4 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (pow.f64 (*.f64 y-scale x-scale) -2))))
19.9b
(*.f64 -4 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) x-scale))
6.5b
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
17.6b
(*.f64 -4 (*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))))
18.0b
(+.f64 0 (*.f64 -4 (/.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale x-scale)))))
21.7b
(*.f64 (*.f64 -4 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
20.4b
(/.f64 (*.f64 (*.f64 (*.f64 a a) 4) b) (*.f64 (*.f64 y-scale (neg.f64 x-scale)) (/.f64 (*.f64 y-scale x-scale) b)))
17.5b
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
13.1b
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))
20.1b
(+.f64 0 (*.f64 -4 (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))))
16.1b
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)))
19.0b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
30.3b
0
Compiler

Compiled 668 to 414 computations (38% saved)

localize7.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
10.4b
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
0.3b
(*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
0.3b
(*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
10.4b
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))

series27.0ms (0%)

Counts
2 → 68
Calls

24 calls:

TimeVariablePointExpression
17.0ms
y-scale
@-inf
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
1.0ms
a
@inf
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
1.0ms
a
@0
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
1.0ms
b
@inf
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
1.0ms
b
@0
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))

rewrite66.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
625×log-prod_binary64
476×exp-prod_binary64
392×pow-prod-down_binary64
262×pow2_binary64
255×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0923
119423
2295523
Stop Event
node limit
Counts
2 → 150
Calls
Call 1
Inputs
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (/.f64 y-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b (/.f64 1 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a (/.f64 1 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (/.f64 1 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) (cbrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)) (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) (/.f64 1 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) (sqrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (/.f64 1 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (neg.f64 b)) (/.f64 1 (*.f64 x-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a y-scale) (/.f64 b x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y-scale x-scale)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) y-scale) (/.f64 1 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -4))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 b (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (/.f64 a x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 1) (/.f64 a (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a b)) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) 1) (/.f64 (sqrt.f64 (*.f64 a b)) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) y-scale) (/.f64 (sqrt.f64 (*.f64 a b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a x-scale) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 (*.f64 a b) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) y-scale) (/.f64 (cbrt.f64 (*.f64 a b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (/.f64 (sqrt.f64 (*.f64 a b)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x-scale) (/.f64 (*.f64 a b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 a b)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 y-scale x-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 b (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 a (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) -2) (/.f64 (*.f64 a b) (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (sqrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 b (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y-scale x-scale) -1/2) (/.f64 (*.f64 a b) (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a b) (*.f64 x-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 a y-scale)) (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) (/.f64 y-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y-scale x-scale) (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale (/.f64 b x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 b)) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) (*.f64 x-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale)) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (neg.f64 b)) 2) (pow.f64 (*.f64 x-scale (neg.f64 y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (*.f64 a b) y-scale) 2) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale))) (*.f64 x-scale (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) a) (*.f64 (*.f64 y-scale x-scale) (/.f64 y-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) a) (*.f64 (*.f64 x-scale (neg.f64 y-scale)) (/.f64 y-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a b) y-scale) a) (*.f64 x-scale (/.f64 y-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 a b)) (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b)) (*.f64 (*.f64 x-scale (neg.f64 y-scale)) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 a b)) (*.f64 x-scale (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) 1) (*.f64 (*.f64 x-scale (neg.f64 y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a b) y-scale) 1) (*.f64 x-scale (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 a (neg.f64 b))) (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (*.f64 x-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 a (neg.f64 b))) (*.f64 (*.f64 y-scale x-scale) (*.f64 x-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 a (neg.f64 b))) (*.f64 x-scale (*.f64 x-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 (*.f64 a b) y-scale)) (*.f64 (/.f64 y-scale (/.f64 b x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (/.f64 (*.f64 a b) y-scale)) (*.f64 (*.f64 y-scale x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) (/.f64 (*.f64 a b) y-scale)) (*.f64 (*.f64 x-scale (neg.f64 y-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale)) y-scale) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale)) x-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale)) 1) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale)) (sqrt.f64 (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) (/.f64 y-scale (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) (*.f64 x-scale (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) a) (/.f64 y-scale (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (*.f64 a (neg.f64 b))) (*.f64 x-scale (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 (*.f64 a b) y-scale)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale x-scale) (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale x-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) -2)))))))

simplify247.0ms (0.4%)

Algorithm
egg-herbie
Rules
778×associate-/r*_binary64
568×sqr-pow_binary64
471×associate-/l/_binary64
454×associate-*l/_binary64
441×associate-*l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0181256
1561256
21701256
310221256
460361256
561871256
663641256
766091256
868321256
970811256
1073611256
1177031256
Stop Event
node limit
Counts
218 → 155
Calls
Call 1
Inputs
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
Outputs
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(/.f64 b (/.f64 (*.f64 x-scale y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 x-scale x-scale)))

localize36.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
12.2b
(*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b)))
7.1b
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
4.7b
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)
0.1b
(/.f64 b (/.f64 y-scale b))
0.1b
(/.f64 b (/.f64 y-scale b))
4.7b
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)
7.1b
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
12.2b
(*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b)))

series30.0ms (0%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
6.0ms
a
@0
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
2.0ms
a
@-inf
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)
1.0ms
a
@0
(*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b)))
1.0ms
a
@0
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)
1.0ms
x-scale
@0
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)

rewrite97.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
876×log-prod_binary64
403×log-div_binary64
241×expm1-udef_binary64
241×log1p-udef_binary64
229×pow3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01158
125549
2427449
Stop Event
node limit
Counts
4 → 224
Calls
Call 1
Inputs
(*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)
(/.f64 b (/.f64 y-scale b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (*.f64 b (/.f64 b y-scale)))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (*.f64 b (/.f64 b y-scale)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (*.f64 b (/.f64 b y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (*.f64 b (/.f64 b y-scale))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (*.f64 b (/.f64 b y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 x-scale (/.f64 y-scale (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 y-scale (*.f64 b b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (*.f64 x-scale (/.f64 y-scale b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 x-scale (*.f64 b (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a x-scale) (/.f64 y-scale (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 x-scale a) (/.f64 y-scale (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 y-scale (*.f64 b b)) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x-scale (*.f64 a (*.f64 b (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 y-scale b) (*.f64 (/.f64 a x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (*.f64 (/.f64 x-scale a) (/.f64 (neg.f64 y-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (/.f64 y-scale (*.f64 b b)) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (*.f64 x-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b (/.f64 b y-scale))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 x-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (*.f64 b (/.f64 b y-scale)))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 a x-scale) b)) (/.f64 (neg.f64 y-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (/.f64 y-scale (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) 1) (*.f64 (/.f64 (neg.f64 y-scale) b) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 x-scale) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 b)) (*.f64 x-scale (/.f64 (neg.f64 y-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (neg.f64 b)) (*.f64 (neg.f64 x-scale) (/.f64 (neg.f64 y-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 (neg.f64 y-scale) b) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 a)) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (neg.f64 a)) (*.f64 (/.f64 (neg.f64 y-scale) b) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) y-scale) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) 1) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (*.f64 b (/.f64 b y-scale))) 1) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (*.f64 b (/.f64 b y-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (*.f64 b (/.f64 b y-scale))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (cbrt.f64 (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (sqrt.f64 (/.f64 y-scale b))) (sqrt.f64 (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (*.f64 b (/.f64 b y-scale))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (/.f64 a x-scale)) (/.f64 (neg.f64 y-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (neg.f64 b)) (/.f64 (neg.f64 y-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 a)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale (*.f64 b b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y-scale (*.f64 b b)) (/.f64 x-scale a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (*.f64 a b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x-scale (*.f64 a (*.f64 b (/.f64 b y-scale)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 y-scale b) (*.f64 (/.f64 a x-scale) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (*.f64 b (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (*.f64 b (/.f64 b y-scale)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3) (pow.f64 (/.f64 a x-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 x-scale (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (*.f64 x-scale y-scale) (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 x-scale (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a x-scale) (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) (*.f64 (/.f64 x-scale a) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) (*.f64 y-scale (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) (/.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 x-scale a) (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2)) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x-scale y-scale) (*.f64 a (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x-scale (*.f64 a (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y-scale (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 a x-scale))) (*.f64 (/.f64 x-scale a) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2)) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) (*.f64 x-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))))) (neg.f64 (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale)))) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 x-scale (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (/.f64 a x-scale)) (*.f64 (neg.f64 x-scale) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) (*.f64 (neg.f64 x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 a x-scale)))) (*.f64 x-scale (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 a x-scale)))) (*.f64 (neg.f64 x-scale) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 a x-scale))) a) (*.f64 (neg.f64 y-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 a x-scale))) 1) (*.f64 (neg.f64 y-scale) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) (neg.f64 a)) (*.f64 y-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 a x-scale))) (neg.f64 a)) (*.f64 (neg.f64 y-scale) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 a x-scale))) (/.f64 a x-scale)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 a x-scale)))) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 1) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) 1) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) (neg.f64 a)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x-scale a) (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2)) (/.f64 x-scale a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x-scale (*.f64 a (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y-scale (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 3) (pow.f64 (/.f64 a x-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) (cbrt.f64 (exp.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a x-scale) (/.f64 1 (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a x-scale) (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 2) (cbrt.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 a x-scale)) (/.f64 y-scale b)) (/.f64 (sqrt.f64 (/.f64 a x-scale)) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 a x-scale))) (/.f64 1 (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) (cbrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 y-scale)) (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) (sqrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) y-scale) (*.f64 b (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) 1) (/.f64 (*.f64 b (/.f64 b y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 b (/.f64 b y-scale)) (cbrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) (sqrt.f64 y-scale)) (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) 1) (/.f64 (/.f64 a x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (/.f64 a x-scale) (cbrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) (cbrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 y-scale)) (/.f64 (/.f64 a x-scale) (sqrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) 2)) (sqrt.f64 y-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale)))) (sqrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 a x-scale)) (/.f64 y-scale b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 x-scale a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 x-scale a) (pow.f64 (/.f64 y-scale b) 2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 b (/.f64 b y-scale))) 3) (pow.f64 y-scale 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 b y-scale))) (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (/.f64 b y-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 b y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (/.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale))) 2) (cbrt.f64 (*.f64 b (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b (/.f64 b y-scale))) (sqrt.f64 (*.f64 b (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 y-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 b (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) y-scale) (/.f64 (sqrt.f64 b) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) y-scale) (/.f64 (cbrt.f64 b) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (/.f64 b (cbrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (cbrt.f64 (*.f64 b (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 y-scale b))) (/.f64 b (sqrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 y-scale b))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 1) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (neg.f64 y-scale)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b y-scale) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (/.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b (/.f64 b y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y-scale (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 y-scale (*.f64 b b)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 b (/.f64 (neg.f64 y-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 b) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 y-scale b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 b y-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (/.f64 b y-scale))))))))

simplify301.0ms (0.5%)

Algorithm
egg-herbie
Rules
726×associate-/l/_binary64
686×associate-*l/_binary64
634×associate-*l*_binary64
554×associate-*r*_binary64
549×associate-*r/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0252616
1782616
22312616
313292616
469192616
570232616
671932616
774082616
876272616
978722616
Stop Event
node limit
Counts
392 → 234
Calls
Call 1
Inputs
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (pow.f64 b 2) y-scale)
Outputs
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) y-scale))
(/.f64 a (/.f64 y-scale (/.f64 (*.f64 b b) x-scale)))
(*.f64 (*.f64 b b) (/.f64 (/.f64 a x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 a (*.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 b b) (/.f64 a (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 a (/.f64 (*.f64 b b) (*.f64 y-scale (*.f64 y-scale x-scale))))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))
(/.f64 (pow.f64 b 2) y-scale)
(/.f64 (*.f64 b b) y-scale)
(/.f64 b (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) b)
(*.f64 b (/.f64 b y-scale))

localize12.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
14.2b
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))
4.2b
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
2.6b
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
0.2b
(*.f64 (/.f64 y-scale b) y-scale)
0.2b
(*.f64 (/.f64 y-scale b) y-scale)
2.6b
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
4.2b
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
14.2b
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))

series17.0ms (0%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
1.0ms
a
@inf
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))
1.0ms
x-scale
@inf
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))
1.0ms
a
@0
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))
1.0ms
b
@0
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))
1.0ms
y-scale
@0
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))

rewrite132.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
976×log-prod_binary64
383×log-div_binary64
257×expm1-udef_binary64
257×log1p-udef_binary64
219×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01258
127352
2452952
Stop Event
node limit
Counts
4 → 169
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))
(*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 (/.f64 y-scale b) y-scale)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a x-scale) (/.f64 1 (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 (/.f64 b y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b x-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 b y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) (/.f64 (/.f64 b y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 2) (cbrt.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) 2) (*.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) (/.f64 (/.f64 b y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (/.f64 y-scale (sqrt.f64 b))) (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (/.f64 y-scale (sqrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (*.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (/.f64 (/.f64 b y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b x-scale) (neg.f64 (/.f64 a x-scale))) (/.f64 1 (*.f64 y-scale (neg.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 b (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 y-scale x-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (/.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) y-scale) (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) (/.f64 b y-scale)) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (*.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) y-scale) (/.f64 (/.f64 b x-scale) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) 2) y-scale) (/.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) y-scale) (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) 1) (/.f64 (/.f64 b x-scale) (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b x-scale) (/.f64 y-scale b)) (/.f64 (/.f64 a x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b x-scale) 1) (/.f64 (/.f64 a x-scale) (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) 2) 1) (/.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) 1) (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (/.f64 y-scale b)) (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) 2) (/.f64 y-scale b)) (/.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) (*.f64 y-scale (/.f64 y-scale b))) (/.f64 b x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (/.f64 (/.f64 b x-scale) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b x-scale) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (/.f64 (/.f64 a x-scale) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (/.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (cbrt.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale (sqrt.f64 b))) (/.f64 (/.f64 b x-scale) (/.f64 y-scale (sqrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b x-scale) (/.f64 y-scale (sqrt.f64 b))) (/.f64 (/.f64 a x-scale) (/.f64 y-scale (sqrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y-scale (sqrt.f64 b))) (/.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) (/.f64 y-scale (sqrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) 2) (/.f64 y-scale (sqrt.f64 b))) (/.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) (/.f64 y-scale (sqrt.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) (*.f64 y-scale y-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (/.f64 y-scale (sqrt.f64 b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x-scale a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) (*.f64 y-scale (neg.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) 3) (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 x-scale a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y-scale (/.f64 y-scale b)) (*.f64 a (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) (*.f64 y-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)))) (*.f64 y-scale (neg.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) y-scale) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) (/.f64 y-scale b)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) 1) (*.f64 y-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) (/.f64 y-scale (sqrt.f64 b))) (/.f64 y-scale (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 b x-scale) (neg.f64 (/.f64 a x-scale))) a) (*.f64 y-scale (neg.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) (/.f64 b y-scale)) a) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (neg.f64 (/.f64 a x-scale)))) (*.f64 y-scale (neg.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) (/.f64 b y-scale))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (/.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)))) (cbrt.f64 (exp.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 x-scale b) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 x-scale (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (*.f64 x-scale x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 x-scale (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a x-scale) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 (/.f64 x-scale a) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 x-scale (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b x-scale) (/.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 x-scale b) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x-scale (/.f64 a (/.f64 x-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (/.f64 x-scale b) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (/.f64 x-scale b)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a (/.f64 x-scale b))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 b)) (*.f64 x-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (neg.f64 b)) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (neg.f64 a)) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a (/.f64 x-scale b)) 1) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a (/.f64 x-scale b)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a (/.f64 x-scale b)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (/.f64 b x-scale)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (/.f64 a x-scale)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (neg.f64 b)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b x-scale) (neg.f64 a)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (/.f64 b x-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 3) (pow.f64 (/.f64 a x-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 a (*.f64 (/.f64 x-scale b) x-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b))) (cbrt.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y-scale (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale y-scale) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y-scale y-scale)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) y-scale) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (neg.f64 y-scale)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale y-scale) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y-scale (sqrt.f64 b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y-scale) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 y-scale b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 3) (pow.f64 y-scale 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale b))))))))

simplify273.0ms (0.4%)

Algorithm
egg-herbie
Rules
723×associate-/l/_binary64
684×associate-*l/_binary64
566×associate-*l*_binary64
528×associate-*r/_binary64
486×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0212496
1642496
22022496
313302496
465622496
566362496
667862496
769892496
871922496
974212496
1076812496
1179972496
Stop Event
node limit
Counts
325 → 178
Calls
Call 1
Inputs
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (pow.f64 y-scale 2) b)
Outputs
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a y-scale) (/.f64 a (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b x-scale)))))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) b)
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))
(/.f64 (pow.f64 y-scale 2) b)
(/.f64 (*.f64 y-scale y-scale) b)
(*.f64 (/.f64 y-scale b) y-scale)
(*.f64 y-scale (/.f64 y-scale b))

localize12.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
15.9b
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
13.7b
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
12.0b
(*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale)))
12.0b
(*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale)))
13.7b
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
15.9b
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))

series11.0ms (0%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
a
@0
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
1.0ms
b
@0
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
1.0ms
b
@-inf
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
0.0ms
a
@-inf
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
0.0ms
b
@inf
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))

rewrite84.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
811×log-prod_binary64
349×log-div_binary64
339×pow2_binary64
242×pow1/3_binary64
224×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01142
124636
2397236
Stop Event
node limit
Counts
3 → 202
Calls
Call 1
Inputs
(/.f64 (*.f64 a b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (/.f64 x-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b (pow.f64 x-scale -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a (pow.f64 x-scale -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (pow.f64 x-scale -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)) 2) (cbrt.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 x-scale -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) (/.f64 (sqrt.f64 (*.f64 a b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 x-scale -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (neg.f64 b)) (/.f64 1 (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a x-scale) (/.f64 b x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b x-scale) (/.f64 a x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x-scale -2) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 x-scale b)) (/.f64 1 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 b (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 1) (/.f64 a (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a b)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) 1) (/.f64 (sqrt.f64 (*.f64 a b)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x-scale) (/.f64 a (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 a b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 x-scale x-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 b (pow.f64 (cbrt.f64 x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (pow.f64 x-scale 4))) (cbrt.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 a b)) x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 x-scale x-scale) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a b) (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 x-scale 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 x-scale x-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (*.f64 a (pow.f64 y-scale -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) (pow.f64 y-scale -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) (pow.f64 y-scale -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) (pow.f64 y-scale -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) (pow.f64 y-scale -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (/.f64 y-scale (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b (pow.f64 y-scale -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a (pow.f64 y-scale -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (pow.f64 y-scale -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b (*.f64 a (pow.f64 y-scale -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 2)) (cbrt.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 y-scale -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) y-scale) (/.f64 (sqrt.f64 (*.f64 a b)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 y-scale -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (neg.f64 b)) (/.f64 1 (*.f64 y-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a y-scale) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (/.f64 a y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y-scale -2) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 y-scale b)) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 b (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 1) (/.f64 a (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a b)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) 1) (/.f64 (sqrt.f64 (*.f64 a b)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 a (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) y-scale) (/.f64 (cbrt.f64 (*.f64 a b)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 y-scale y-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (cbrt.f64 (pow.f64 y-scale 4))) (/.f64 b (pow.f64 (cbrt.f64 y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (cbrt.f64 (pow.f64 y-scale 4))) (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 y-scale 4))) (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (pow.f64 y-scale 4))) (cbrt.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 y-scale 4))) (/.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 a b)) y-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y-scale y-scale) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a b) (*.f64 y-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 b) a) (pow.f64 y-scale -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y-scale y-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)) (/.f64 y-scale (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (*.f64 (/.f64 y-scale a) (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) (/.f64 x-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 y-scale (/.f64 b y-scale)) (*.f64 (/.f64 x-scale a) (/.f64 x-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 y-scale a) (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (*.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 x-scale a) (/.f64 x-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) (/.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)) (*.f64 (/.f64 y-scale a) (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) (*.f64 (/.f64 x-scale a) (/.f64 x-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 x-scale -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (/.f64 y-scale (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (*.f64 (/.f64 y-scale (/.f64 b y-scale)) (/.f64 x-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)) (*.f64 y-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 x-scale -2)) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (neg.f64 b)) 2) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) (*.f64 y-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a (neg.f64 b)) 2) (*.f64 (*.f64 y-scale (neg.f64 y-scale)) (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 x-scale -2))) (*.f64 y-scale (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale))) (*.f64 x-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) a) (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) a) (*.f64 (*.f64 y-scale y-scale) (/.f64 x-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) a) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) (/.f64 y-scale (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) a) (*.f64 (*.f64 y-scale (neg.f64 y-scale)) (/.f64 x-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 x-scale b)) a) (*.f64 x-scale (/.f64 y-scale (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 a b)) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 a b)) (*.f64 (/.f64 y-scale (/.f64 b y-scale)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b)) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b)) (*.f64 (*.f64 y-scale (neg.f64 y-scale)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 a b)) (*.f64 x-scale (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) 1) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) (*.f64 (/.f64 y-scale a) (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) 1) (*.f64 (*.f64 y-scale (neg.f64 y-scale)) (*.f64 (/.f64 x-scale a) (/.f64 x-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 x-scale b)) 1) (*.f64 x-scale (*.f64 (/.f64 y-scale a) (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 a (neg.f64 b))) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) (*.f64 y-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 a (neg.f64 b))) (*.f64 (/.f64 y-scale (/.f64 b y-scale)) (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 a (neg.f64 b))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (*.f64 a (neg.f64 b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 a (neg.f64 b))) (*.f64 x-scale (*.f64 y-scale (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 x-scale (/.f64 b x-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (/.f64 a (/.f64 y-scale b))) (*.f64 (*.f64 x-scale x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) (/.f64 a (/.f64 y-scale b))) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 x-scale b)) (/.f64 a (/.f64 y-scale b))) (*.f64 x-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 y-scale b)) a) (*.f64 y-scale (/.f64 x-scale (/.f64 b x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 a b)) (*.f64 y-scale (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 y-scale b)) 1) (*.f64 y-scale (*.f64 (/.f64 x-scale a) (/.f64 x-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 a (neg.f64 b))) (*.f64 y-scale (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a (/.f64 x-scale b))) (*.f64 (/.f64 y-scale (/.f64 b y-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a b) (/.f64 a (/.f64 x-scale b))) (*.f64 (*.f64 y-scale y-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) (/.f64 a (/.f64 x-scale b))) (*.f64 (*.f64 y-scale (neg.f64 y-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 y-scale b)) (/.f64 a (/.f64 x-scale b))) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 x-scale -2)) y-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 x-scale -2)) 1) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 x-scale -2)) (cbrt.f64 (pow.f64 y-scale 4))) (pow.f64 (cbrt.f64 y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale)) x-scale) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale)) 1) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 x-scale 4))) (pow.f64 (cbrt.f64 x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b (*.f64 a (pow.f64 y-scale -2)))) (/.f64 x-scale (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) (*.f64 b (*.f64 a (pow.f64 y-scale -2)))) (*.f64 x-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 b (*.f64 a (pow.f64 y-scale -2)))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)) (/.f64 y-scale (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (neg.f64 b)) (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)) (*.f64 y-scale (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (/.f64 y-scale b)) (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) a) (/.f64 y-scale (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) (*.f64 a (neg.f64 b))) (*.f64 y-scale (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) (/.f64 a (/.f64 y-scale b))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) a) (/.f64 x-scale (/.f64 b x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) (*.f64 a (neg.f64 b))) (*.f64 x-scale (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) (/.f64 a (/.f64 x-scale b))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a b) (sqrt.f64 (pow.f64 (*.f64 y-scale x-scale) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) 3) (pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 3) (pow.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale b)) (*.f64 (/.f64 y-scale a) (/.f64 y-scale b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) (*.f64 (/.f64 x-scale a) (/.f64 x-scale b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 a b) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 x-scale -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) 3) (pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a (pow.f64 y-scale -2))) 3) (pow.f64 (/.f64 (*.f64 a (/.f64 b x-scale)) x-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))))

simplify213.0ms (0.3%)

Algorithm
egg-herbie
Rules
783×associate-/r*_binary64
530×sqr-pow_binary64
468×associate-/l/_binary64
455×associate-*l/_binary64
430×associate-*l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0181776
1521776
21661776
310621776
461021776
561781776
663361776
765631776
867741776
970111776
1072791776
1176031776
Stop Event
node limit
Counts
322 → 209
Calls
Call 1
Inputs
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
Outputs
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 x-scale 2))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) b))
(*.f64 (/.f64 a x-scale) (/.f64 b x-scale))
(*.f64 b (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a b) (pow.f64 y-scale 2))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 (*.f64 a b) (*.f64 y-scale y-scale))
(*.f64 b (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (*.f64 a b)) (*.f64 (*.f64 x-scale x-scale) y-scale)))
(*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b))))))

localize12.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
15.0b
(/.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale x-scale)))
5.3b
(*.f64 a (/.f64 b x-scale))
0.2b
(*.f64 y-scale (*.f64 y-scale x-scale))
0.1b
(*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b))
0.1b
(*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b))
0.2b
(*.f64 y-scale (*.f64 y-scale x-scale))
5.3b
(*.f64 a (/.f64 b x-scale))
15.0b
(/.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale x-scale)))

series15.0ms (0%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
y-scale
@inf
(/.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale x-scale)))
1.0ms
x-scale
@-inf
(*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b))
1.0ms
a
@inf
(*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b))
1.0ms
x-scale
@inf
(*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b))
0.0ms
x-scale
@0
(*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b))

rewrite102.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
465×pow-unpow_binary64
356×pow2_binary64
261×pow1/3_binary64
241×expm1-udef_binary64
241×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01249
126137
2416237
Stop Event
node limit
Counts
4 → 144
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale x-scale)))
(*.f64 a (/.f64 b x-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 (/.f64 b x-scale) (*.f64 a b)) (/.f64 (pow.f64 y-scale -2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) x-scale) (*.f64 (*.f64 a b) (/.f64 (pow.f64 y-scale -2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a b) (*.f64 (/.f64 (*.f64 a b) x-scale) (/.f64 (pow.f64 y-scale -2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) (/.f64 (pow.f64 y-scale -2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (/.f64 (pow.f64 y-scale -2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 4)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (/.f64 (pow.f64 y-scale -2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (/.f64 1 (*.f64 (*.f64 x-scale y-scale) (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y-scale -2) x-scale) (/.f64 (pow.f64 (*.f64 a b) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) y-scale) (/.f64 1 (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (*.f64 a b) x-scale)) (*.f64 b (/.f64 (pow.f64 y-scale -2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a y-scale) (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 a b)) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) y-scale) (/.f64 (/.f64 (*.f64 a b) x-scale) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a b) x-scale) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 2) y-scale) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) y-scale) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (*.f64 x-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (/.f64 (*.f64 a b) x-scale)) y-scale) (/.f64 b (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 a b)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 2) (*.f64 x-scale y-scale)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (/.f64 (*.f64 a b) x-scale)) (*.f64 x-scale y-scale)) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 a b)) (*.f64 x-scale (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a b) x-scale) 1) (/.f64 (*.f64 a b) (*.f64 x-scale (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) 1) (/.f64 (/.f64 (*.f64 a b) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a b) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (*.f64 x-scale (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (*.f64 x-scale (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (/.f64 (*.f64 a b) x-scale)) 1) (/.f64 b (*.f64 x-scale (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 a b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a b) x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (/.f64 (*.f64 a b) x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y-scale -2) (pow.f64 (/.f64 (*.f64 a b) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 2) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (/.f64 (*.f64 a b) x-scale)) (*.f64 y-scale y-scale)) (/.f64 b x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 4))) (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 a b)) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a b) x-scale) (cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 4))) (/.f64 (*.f64 a b) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 4))) (/.f64 (/.f64 (*.f64 a b) x-scale) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) -2) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 4))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 4))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (/.f64 (*.f64 a b) x-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 4))) (/.f64 b (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 a b)) (*.f64 y-scale (sqrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a b) x-scale) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (*.f64 a b) (*.f64 y-scale (sqrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a b) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (/.f64 (*.f64 a b) x-scale) (*.f64 y-scale (sqrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) (*.f64 y-scale (sqrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 2) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) (*.f64 y-scale (sqrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (/.f64 (*.f64 a b) x-scale)) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 b (*.f64 y-scale (sqrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) 3) (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) -2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) (*.f64 (*.f64 x-scale y-scale) (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) 3) (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a b) x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a b) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x-scale (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (/.f64 x-scale (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 a b)) (/.f64 x-scale (sqrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a b)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) 1) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) a) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 b)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a b) x-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a b) x-scale) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 a b) x-scale) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 a b) x-scale)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 a b) x-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 x-scale 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 x-scale b) -3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 x-scale b) -3) (pow.f64 a 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x-scale (*.f64 a b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 a b) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 a b) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a b) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) x-scale) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 x-scale 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 x-scale b) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 x-scale b) -3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 a b) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 a b) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a b) x-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 a b) x-scale)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 x-scale y-scale) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 3) (pow.f64 y-scale 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 y-scale y-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (*.f64 x-scale y-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 3) (pow.f64 y-scale 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 a b) 2) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a b) x-scale) 3) (pow.f64 (*.f64 a b) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (/.f64 (*.f64 a b) x-scale) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a b) x-scale) 3) (pow.f64 (*.f64 a b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (/.f64 (*.f64 a b) x-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a b) 2) x-scale)))))))

simplify232.0ms (0.4%)

Algorithm
egg-herbie
Rules
786×associate-/r*_binary64
568×sqr-pow_binary64
460×associate-/l/_binary64
426×associate-*l*_binary64
413×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0201944
1541944
21621944
310231944
458451944
559351944
661051944
763501944
865731944
968221944
1071021944
1174441944
1278701944
Stop Event
node limit
Counts
288 → 153
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(/.f64 (*.f64 a b) x-scale)
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (pow.f64 y-scale 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 b (/.f64 (*.f64 x-scale x-scale) b)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(/.f64 (*.f64 a b) x-scale)
(/.f64 a (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) b)
(*.f64 b (/.f64 a x-scale))
(*.f64 a (/.f64 b x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 (*.f64 y-scale y-scale) x-scale)
(*.f64 y-scale (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(/.f64 (*.f64 a a) (/.f64 x-scale (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale))

eval266.0ms (0.4%)

Compiler

Compiled 20301 to 7656 computations (62.3% saved)

prune204.0ms (0.3%)

Pruning

15 alts after pruning (10 fresh and 5 done)

PrunedKeptTotal
New99671003
Fresh639
Picked101
Done358
Total1006151021
Error
0b
Counts
1021 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
19.0b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
9.2b
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
10.8b
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
21.9b
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 b (*.f64 x-scale (/.f64 x-scale b))))
6.5b
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
17.6b
(*.f64 -4 (*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))))
10.5b
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
10.7b
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
21.5b
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
16.7b
(*.f64 -4 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b)))))))
14.2b
(*.f64 -4 (/.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) x-scale)))
30.3b
0
11.3b
(*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))
21.7b
(*.f64 (*.f64 -4 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
13.1b
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))
Compiler

Compiled 314 to 191 computations (39.2% saved)

regimes352.0ms (0.6%)

Counts
49 → 4
Calls
Call 1
Inputs
0
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
(*.f64 -4 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b)))))))
(*.f64 -4 (/.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))
(/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale x-scale))))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (/.f64 b x-scale) (/.f64 x-scale b)))
(*.f64 (*.f64 -4 (/.f64 a (/.f64 y-scale (/.f64 a y-scale)))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 -4 (*.f64 a a)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) b)) b)
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 b (*.f64 x-scale (/.f64 x-scale b))))
(*.f64 (*.f64 -4 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(/.f64 (*.f64 (*.f64 (*.f64 a a) 4) b) (*.f64 (*.f64 y-scale (neg.f64 x-scale)) (/.f64 (*.f64 y-scale x-scale) b)))
(+.f64 0 (*.f64 -4 (/.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale x-scale)))))
(+.f64 0 (*.f64 -4 (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
(*.f64 -4 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) x-scale))
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 b x-scale))) b) x-scale)
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (*.f64 y-scale x-scale) -2))))
(*.f64 -4 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (pow.f64 (*.f64 y-scale x-scale) -2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) 1) (/.f64 (*.f64 a b) (pow.f64 (*.f64 y-scale x-scale) 2))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale (/.f64 b y-scale)))) 0)
(*.f64 -4 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 6)))
(*.f64 -4 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 a b)) 2) -1))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 4)) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 y-scale x-scale))))
(*.f64 b (*.f64 b (+.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 a a) -8) (/.f64 (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)))
(*.f64 (fma.f64 -8 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) -4)) (*.f64 b b))
(fma.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 y-scale y-scale) b)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) 0)
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (*.f64 (/.f64 1/8100 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) x-scale)) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) (/.f64 -4 (*.f64 y-scale (*.f64 x-scale (/.f64 x-scale (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)))))) (*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) x-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 x-scale (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) x-scale))) (/.f64 4 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (*.f64 y-scale y-scale))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 1) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
Outputs
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
(*.f64 -4 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 a b)) 2) -1))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
Calls

9 calls:

82.0ms
a
63.0ms
y-scale
26.0ms
(/.f64 angle 180)
25.0ms
angle
24.0ms
b
Results
ErrorSegmentsBranch
2.1b4a
4.6b1b
4.6b1angle
4.6b1x-scale
3.6b3y-scale
4.6b1(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
4.6b1(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
4.6b1(*.f64 (/.f64 angle 180) (PI.f64))
4.6b1(/.f64 angle 180)
Compiler

Compiled 1772 to 967 computations (45.4% saved)

bsearch1.2s (2%)

Algorithm
binary-search
Steps
TimeLeftRight
547.0ms
5.536322656112811e-282
1.0884805437757351e-280
520.0ms
-7.592012976852885e-130
-1.3226863094417022e-132
168.0ms
-5.816662273665638e+235
-8.119150753876146e+230
Compiler

Compiled 164 to 118 computations (28% saved)

regimes174.0ms (0.3%)

Counts
35 → 4
Calls
Call 1
Inputs
0
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
(*.f64 -4 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b)))))))
(*.f64 -4 (/.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))
(/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale x-scale))))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (/.f64 b x-scale) (/.f64 x-scale b)))
(*.f64 (*.f64 -4 (/.f64 a (/.f64 y-scale (/.f64 a y-scale)))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 -4 (*.f64 a a)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) b)) b)
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 b (*.f64 x-scale (/.f64 x-scale b))))
(*.f64 (*.f64 -4 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(/.f64 (*.f64 (*.f64 (*.f64 a a) 4) b) (*.f64 (*.f64 y-scale (neg.f64 x-scale)) (/.f64 (*.f64 y-scale x-scale) b)))
(+.f64 0 (*.f64 -4 (/.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale x-scale)))))
(+.f64 0 (*.f64 -4 (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
(*.f64 -4 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) x-scale))
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 b x-scale))) b) x-scale)
(*.f64 -4 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (*.f64 y-scale x-scale) -2))))
(*.f64 -4 (*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (pow.f64 (*.f64 y-scale x-scale) -2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) 1) (/.f64 (*.f64 a b) (pow.f64 (*.f64 y-scale x-scale) 2))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale (/.f64 b y-scale)))) 0)
(*.f64 -4 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) 6)))
Outputs
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
Calls

5 calls:

57.0ms
a
48.0ms
y-scale
20.0ms
x-scale
17.0ms
angle
17.0ms
b
Results
ErrorSegmentsBranch
2.1b4a
4.6b1b
4.6b1angle
4.6b1x-scale
3.6b3y-scale
Compiler

Compiled 603 to 242 computations (59.9% saved)

bsearch1.2s (2%)

Algorithm
binary-search
Steps
TimeLeftRight
552.0ms
5.536322656112811e-282
1.0884805437757351e-280
548.0ms
-7.592012976852885e-130
-1.3226863094417022e-132
147.0ms
-5.816662273665638e+235
-8.119150753876146e+230
Compiler

Compiled 164 to 118 computations (28% saved)

regimes102.0ms (0.2%)

Counts
27 → 3
Calls
Call 1
Inputs
0
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
(*.f64 -4 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b)))))))
(*.f64 -4 (/.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))
(/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale x-scale))))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (/.f64 b x-scale) (/.f64 x-scale b)))
(*.f64 (*.f64 -4 (/.f64 a (/.f64 y-scale (/.f64 a y-scale)))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 -4 (*.f64 a a)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) b)) b)
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (*.f64 a (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 y-scale b) y-scale))))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 b (*.f64 x-scale (/.f64 x-scale b))))
(*.f64 (*.f64 -4 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(/.f64 (*.f64 (*.f64 (*.f64 a a) 4) b) (*.f64 (*.f64 y-scale (neg.f64 x-scale)) (/.f64 (*.f64 y-scale x-scale) b)))
(+.f64 0 (*.f64 -4 (/.f64 (*.f64 (*.f64 a (/.f64 b x-scale)) (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale x-scale)))))
(+.f64 0 (*.f64 -4 (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (/.f64 a (*.f64 x-scale (/.f64 x-scale a))) y-scale))))
Outputs
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
Calls

5 calls:

38.0ms
y-scale
14.0ms
angle
13.0ms
b
13.0ms
x-scale
12.0ms
a
Results
ErrorSegmentsBranch
6.5b1a
6.5b1b
6.5b1angle
6.5b1x-scale
5.3b3y-scale
Compiler

Compiled 483 to 191 computations (60.5% saved)

bsearch359.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
258.0ms
3.3461745855651537e-168
2.4497563032970996e-160
101.0ms
8.629198297724362e-281
1.5590017708727932e-278
Compiler

Compiled 214 to 144 computations (32.7% saved)

regimes156.0ms (0.3%)

Counts
19 → 5
Calls
Call 1
Inputs
0
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
(*.f64 -4 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b)))))))
(*.f64 -4 (/.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))
(/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (/.f64 y-scale b))) y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 x-scale b))) (/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale x-scale))))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (/.f64 (/.f64 b x-scale) (/.f64 x-scale b)))
(*.f64 (*.f64 -4 (/.f64 a (/.f64 y-scale (/.f64 a y-scale)))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 -4 (*.f64 a a)) (/.f64 (*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale)) b)) b)
Outputs
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))
Calls

5 calls:

42.0ms
a
36.0ms
y-scale
26.0ms
b
25.0ms
x-scale
18.0ms
angle
Results
ErrorSegmentsBranch
6.3b5a
7.7b3b
8.2b2angle
7.8b3x-scale
6.5b4y-scale
Compiler

Compiled 342 to 144 computations (57.9% saved)

bsearch1.7s (2.8%)

Algorithm
binary-search
Steps
TimeLeftRight
519.0ms
8.382983644015173e-128
2.21688456891288e-126
501.0ms
9.0673547687726e-191
2.864081972686353e-182
509.0ms
-3.282432594993207e-124
-7.302451689935767e-125
204.0ms
-1.379284180437019e+96
-8.61937296741294e+94
Compiler

Compiled 168 to 119 computations (29.2% saved)

regimes86.0ms (0.1%)

Counts
10 → 5
Calls
Call 1
Inputs
0
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
(*.f64 -4 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b)))))))
(*.f64 -4 (/.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))
(/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale))))
Outputs
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
Calls

5 calls:

28.0ms
a
18.0ms
x-scale
17.0ms
y-scale
11.0ms
angle
6.0ms
b
Results
ErrorSegmentsBranch
7.2b5a
9.2b1b
8.2b2angle
7.8b3x-scale
7.8b3y-scale
Compiler

Compiled 189 to 91 computations (51.9% saved)

bsearch1.8s (2.8%)

Algorithm
binary-search
Steps
TimeLeftRight
544.0ms
5.568508627575101e-79
7.805640764178956e-70
508.0ms
2.1080106217200678e-240
3.86272817148626e-234
498.0ms
-3.282432594993207e-124
-7.302451689935767e-125
203.0ms
-1.379284180437019e+96
-8.61937296741294e+94
Compiler

Compiled 168 to 119 computations (29.2% saved)

regimes75.0ms (0.1%)

Counts
8 → 3
Calls
Call 1
Inputs
0
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
(*.f64 -4 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale (/.f64 y-scale b)))))))
(*.f64 -4 (/.f64 (/.f64 a (/.f64 x-scale b)) (*.f64 (*.f64 (/.f64 y-scale a) (/.f64 y-scale b)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))
Outputs
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
Calls

5 calls:

33.0ms
y-scale
14.0ms
x-scale
11.0ms
angle
7.0ms
a
6.0ms
b
Results
ErrorSegmentsBranch
9.2b1a
9.2b1b
8.2b2angle
7.8b3x-scale
9.2b1y-scale
Compiler

Compiled 155 to 78 computations (49.7% saved)

bsearch344.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
164.0ms
9.971323827400912e-267
5.742155376823208e-245
180.0ms
-3.741225258349771e-213
-6.040645849971207e-215
Compiler

Compiled 214 to 144 computations (32.7% saved)

regimes21.0ms (0%)

Accuracy

Total -21.5b remaining (-233.3%)

Threshold costs -21.5b (-233.3%)

Counts
2 → 1
Calls
Call 1
Inputs
0
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
Outputs
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
Calls

5 calls:

5.0ms
angle
3.0ms
x-scale
3.0ms
b
3.0ms
y-scale
3.0ms
a
Results
ErrorSegmentsBranch
9.2b1a
9.2b1b
9.2b1angle
9.2b1x-scale
9.2b1y-scale
Compiler

Compiled 53 to 38 computations (28.3% saved)

simplify11.0ms (0%)

Algorithm
egg-herbie
Rules
24×*-commutative_binary64
+-commutative_binary64
+-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108692
1134692
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 a -10000000000000000531660196626596490356033894575245100973356972987043891522292165594595004291349304909025721681812512093962950445138053653873169216309020403876699170397334223513449750683762833231235463783529148067211236930570359138156544) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale)))) (if (<=.f64 a -4740071100894139/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) (if (<=.f64 a 231727241335359936/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 -4 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 a b)) 2) -1)) (+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(if (<=.f64 a -10000000000000000531660196626596490356033894575245100973356972987043891522292165594595004291349304909025721681812512093962950445138053653873169216309020403876699170397334223513449750683762833231235463783529148067211236930570359138156544) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale)))) (if (<=.f64 a -4740071100894139/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) (if (<=.f64 a 231727241335359936/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))) (+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(if (<=.f64 y-scale 4185580496821356544/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))) (if (<=.f64 y-scale 1062275985633534208/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))))
(if (<=.f64 a -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (if (<=.f64 a -3908893278095247/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))) (if (<=.f64 a 7277758537490327/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 a 261695670380270400/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))) (*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))))
(if (<=.f64 a -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (if (<=.f64 a -3908893278095247/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b)) (if (<=.f64 a 3956481304465617/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 a 1189426223791415552/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))))))
(if (<=.f64 x-scale -155251809230070880/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale))) (if (<=.f64 x-scale 1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))))
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
0
Outputs
(if (<=.f64 a -10000000000000000531660196626596490356033894575245100973356972987043891522292165594595004291349304909025721681812512093962950445138053653873169216309020403876699170397334223513449750683762833231235463783529148067211236930570359138156544) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale)))) (if (<=.f64 a -4740071100894139/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) (if (<=.f64 a 231727241335359936/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 -4 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 a b)) 2) -1)) (+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(if (<=.f64 a -10000000000000000531660196626596490356033894575245100973356972987043891522292165594595004291349304909025721681812512093962950445138053653873169216309020403876699170397334223513449750683762833231235463783529148067211236930570359138156544) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) -4))) (if (<=.f64 a -4740071100894139/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) (if (<=.f64 a 3620738145864999/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (*.f64 -4 (pow.f64 (pow.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) 2) -1)) (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))
(if (<=.f64 a -10000000000000000531660196626596490356033894575245100973356972987043891522292165594595004291349304909025721681812512093962950445138053653873169216309020403876699170397334223513449750683762833231235463783529148067211236930570359138156544) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 -4 (/.f64 b y-scale)))) (if (<=.f64 a -4740071100894139/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) (if (<=.f64 a 231727241335359936/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))) (+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(if (<=.f64 a -10000000000000000531660196626596490356033894575245100973356972987043891522292165594595004291349304909025721681812512093962950445138053653873169216309020403876699170397334223513449750683762833231235463783529148067211236930570359138156544) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) -4))) (if (<=.f64 a -4740071100894139/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) (if (<=.f64 a 3620738145864999/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))
(if (<=.f64 y-scale 4185580496821356544/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))) (if (<=.f64 y-scale 1062275985633534208/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))))
(if (<=.f64 y-scale 2043740476963553/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (if (<=.f64 y-scale 4149515568880993/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 (*.f64 a b) (*.f64 x-scale y-scale))))))
(if (<=.f64 a -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (if (<=.f64 a -3908893278095247/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))) (if (<=.f64 a 7277758537490327/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 a 261695670380270400/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))) (*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))))
(if (<=.f64 a -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (if (<=.f64 a -3908893278095247/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))) (if (<=.f64 a 7277758537490327/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 x-scale y-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 a 4088994849691725/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 x-scale b) (*.f64 (/.f64 y-scale a) (/.f64 x-scale a)))) (*.f64 -4 (/.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))))
(if (<=.f64 a -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (if (<=.f64 a -3908893278095247/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 y-scale x-scale)))) y-scale) (/.f64 x-scale b)) (if (<=.f64 a 3956481304465617/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 a 1189426223791415552/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (*.f64 -4 (*.f64 (/.f64 a (*.f64 x-scale (/.f64 y-scale b))) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))))))
(if (<=.f64 a -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (if (<=.f64 a -3908893278095247/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 (/.f64 (*.f64 b (*.f64 -4 (/.f64 (*.f64 a a) (*.f64 x-scale y-scale)))) y-scale) (/.f64 x-scale b)) (if (<=.f64 a 3956481304465617/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 (*.f64 x-scale y-scale) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 a 4646196186685217/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 a (*.f64 x-scale (/.f64 y-scale b)))))))))
(if (<=.f64 x-scale -155251809230070880/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale))) (if (<=.f64 x-scale 1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))))
(if (<=.f64 x-scale -4851619038439715/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 x-scale (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 x-scale 1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 (/.f64 a x-scale) b) (/.f64 y-scale b)) y-scale))) (*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 x-scale (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))))
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)) x-scale)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 a b) y-scale) (*.f64 x-scale (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))
0

end166.0ms (0.3%)

Stop Event
fuel
Compiler

Compiled 985 to 418 computations (57.6% saved)

Profiling

Loading profile data...