Details

Time bar (total: 1.2min)

analyze4.5s (6.4%)

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

Compiled 115 to 84 computations (27% saved)

sample44.8s (62.5%)

Results
11.3s1457×body4096valid
7.9s1776×body2048valid
7.1s879×body4096infinite
6.0s1182×body2048infinite
3.9s3685×body256valid
2.7s894×body1024valid
1.9s695×body1024infinite
1.1s67×body8192valid
912.0ms1207×body256infinite
754.0ms41×body8192infinite
680.0ms377×body512valid
573.0ms309×body512infinite
Bogosity

preprocess101.0ms (0.1%)

Algorithm
egg-herbie
Rules
2038×fma-def
1348×associate-/r*
708×associate-/l/
632×associate-/r/
428×distribute-neg-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02523839
17393795
227473795
373873795
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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (*.f64 y-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) (/.f64 (*.f64 2 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) y-scale)) (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) (/.f64 (*.f64 2 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 b b (neg.f64 (*.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) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.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 (*.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 (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 y-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (-.f64 (*.f64 a a) (*.f64 b b)))) x-scale)) (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (-.f64 (*.f64 a a) (*.f64 b b)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (fma.f64 b (neg.f64 b) (*.f64 a a))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale)) (*.f64 (/.f64 (*.f64 2 (fma.f64 b (neg.f64 b) (*.f64 a a))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.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 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 (/.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 (*.f64 4 (/.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 -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))) (*.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))))
(fma.f64 (*.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))) -4 (*.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 (/.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 (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 y-scale a)) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 y-scale a))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) a)) (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) a)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) 2)) (*.f64 a a)) -4)))
(fma.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 a y-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 a y-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 x-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))) 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)))
(-.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 (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 a x-scale)) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 a x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) 2)) (*.f64 a a)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) a) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) x-scale)) (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) a) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) 2)) (*.f64 a a)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 a x-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 a x-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 y-scale y-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)))
(-.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 2 (-.f64 (*.f64 angle angle) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (*.f64 y-scale x-scale))) (*.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)))))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) x-scale)) (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))))) y-scale) (/.f64 (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)))
(-.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 (PI.f64)) 180)) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (*.f64 y-scale b)) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a))))) (*.f64 y-scale b))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) 2)) (*.f64 b b))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) 2)) (*.f64 y-scale y-scale))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)))) b)) (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) (/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)))) b)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) 2)) (*.f64 b b)) -4)))
(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 x-scale x-scale) (*.f64 a 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 (-.f64 (*.f64 x-scale x-scale) (*.f64 a 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)))
(-.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 (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 b x-scale)) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 b x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) 2)) (*.f64 b b))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) b) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (fma.f64 y-scale y-scale (neg.f64 (*.f64 a a))))) x-scale)) (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) b) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (fma.f64 y-scale y-scale (neg.f64 (*.f64 a a))))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) 2)) (*.f64 b b)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) y-scale) 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 (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) (*.f64 (*.f64 (/.f64 (*.f64 2 (fma.f64 y-scale y-scale (neg.f64 (*.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 (fma.f64 y-scale y-scale (neg.f64 (*.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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (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 (neg.f64 (*.f64 a 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 (neg.f64 (*.f64 a 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 (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) (*.f64 (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) angle)) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.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 4 (*.f64 (/.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 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) x-scale)) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) angle) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) x-scale)) (*.f64 (/.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)) (*.f64 (/.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)) -4)))
(-.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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (*.f64 x-scale y-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) (/.f64 (*.f64 2 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) y-scale)) (*.f64 (/.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) x-scale) (/.f64 (*.f64 2 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 b b (neg.f64 (*.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) (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a))))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
Compiler

Compiled 119 to 88 computations (26.1% saved)

simplify57.0ms (0.1%)

Algorithm
egg-herbie
Rules
1804×fma-def
1098×associate-/r*
1060×associate-/r/
900×associate-/l/
750×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
043349
1108345
2343345
31642339
46255339
Stop Event
node limit
Counts
1 → 6
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 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.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)) (*.f64 -4 (/.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 (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 (+.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)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale))))

eval9.0ms (0%)

Compiler

Compiled 651 to 402 computations (38.2% saved)

prune81.0ms (0.1%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New066
Fresh011
Picked000
Done000
Total077
Accurracy
35.0%
Counts
7 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.3%
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
28.2%
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale))))
28.7%
(fma.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.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)) (*.f64 -4 (/.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)))))
28.3%
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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)))
32.7%
(-.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)))
29.0%
(-.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))))
Compiler

Compiled 1352 to 902 computations (33.3% saved)

localize280.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
80.8%
(*.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))
57.1%
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
56.5%
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
52.7%
(-.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 601 to 420 computations (30.1% saved)

series111.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
17.0ms
b
@-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)))
14.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)))
13.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)))
7.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)))
7.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)))

rewrite79.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
978×add-sqr-sqrt
976×pow1
914×add-exp-log
914×add-log-exp
914×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043472
1982472
Stop Event
node limit
Counts
4 → 40
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)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.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
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)))))
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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))))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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)))))
(pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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))))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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))))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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))))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.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)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(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)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.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)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(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)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.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)) y-scale)) y-scale)
(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)
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))

simplify309.0ms (0.4%)

Algorithm
egg-herbie
Rules
1016×associate-*r*
800×associate-*l*
768×fma-def
594×times-frac
568×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044241828
1156938020
2685038020
Stop Event
node limit
Counts
184 → 159
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))
(*.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))))
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 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))))
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)))))
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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))))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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)))))
(pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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))))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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))))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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))))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.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)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(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)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.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)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(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)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.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)) y-scale)) y-scale)
(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)
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(-.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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(-.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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(-.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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(*.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 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(*.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 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))))))
(*.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 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
(+.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 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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 (-.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 (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 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) b)))))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4)))
(+.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 (pow.f64 (PI.f64) 4) -1/787320000) (/.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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 (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)) (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)))))))) (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 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000))) (fma.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -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 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (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)))))))) (fma.f64 (*.f64 angle angle) (fma.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 (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 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) b)))))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))))
(+.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 (pow.f64 (PI.f64) 4) -1/787320000) (/.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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 (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)) (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)))))))) (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 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000))) (fma.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -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 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (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)))))))) (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 (-.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 (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 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) b)))))) (*.f64 4 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 x-scale x-scale))) (fma.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -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 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) -1/12244400640000000) (*.f64 (*.f64 1/2040733440000000 b) b))) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) -1/816293376000000) (*.f64 (*.f64 b b) 1/1224440064000000)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) b))))))) (pow.f64 angle 6))))))
(-.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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (-.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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (-.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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (-.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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (-.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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-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 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))))
(/.f64 (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-scale y-scale))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 angle (*.f64 1/180 (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 (PI.f64) (*.f64 1/180 angle)))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))
(+.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 (*.f64 1/22674816000000 (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 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(+.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 (*.f64 -1/30855889612800000000 (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 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
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 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/64800))))
(+.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/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) -1/64800))) (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 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b)))))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(*.f64 4 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.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 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.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 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(*.f64 4 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.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 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.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 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-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 (*.f64 (*.f64 (*.f64 a a) 4) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 x-scale 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 (/.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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) 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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (/.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)) (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 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 (/.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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) b)))))) (*.f64 (pow.f64 angle 4) (fma.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -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 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (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 (*.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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (/.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)) (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)))))))) (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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 (*.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 (/.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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -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 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (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 4 (+.f64 (fma.f64 (pow.f64 angle 6) (fma.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -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 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) -1/12244400640000000) (*.f64 (*.f64 1/2040733440000000 b) b))) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) -1/816293376000000) (*.f64 (*.f64 b b) 1/1224440064000000)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) b)))))) (*.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 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 1/32400 b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) b)))))) (*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(*.f64 4 (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.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 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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 (/.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(*.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 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(*.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 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 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 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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 a 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))))
(*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)))))
(+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))))) (fma.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 y-scale y-scale)) (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2)) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (+.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2)) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) 3) (pow.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 4) (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2) 3) (*.f64 64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) 3))) (fma.f64 (*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2)) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 4) (*.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 4) (pow.f64 (*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))) 2)) (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2)))
(pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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 (*.f64 b b) (*.f64 a a)) (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)))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 y-scale 2)) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) x-scale)) 2))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.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)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(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)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 angle (*.f64 1/180 (PI.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)) y-scale)) y-scale)
(*.f64 4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(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)
(*.f64 4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(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)))))
(*.f64 4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(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)))))
(*.f64 4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(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)))))
(*.f64 4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(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)))))
(*.f64 4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(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)))))
(*.f64 4 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))

localize193.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
68.0%
(/.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))
57.1%
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
56.5%
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
55.1%
(-.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))))
Compiler

Compiled 539 to 315 computations (41.6% saved)

series37.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
5.0ms
a
@0
(-.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))))
5.0ms
a
@inf
(-.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))))
3.0ms
x-scale
@0
(-.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))))
3.0ms
angle
@0
(-.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))))
2.0ms
angle
@-inf
(-.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))))

rewrite68.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
984×add-sqr-sqrt
978×pow1
916×add-exp-log
916×add-log-exp
916×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043344
1983344
Stop Event
node limit
Counts
2 → 25
Calls
Call 1
Inputs
(-.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))))
(/.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))
Outputs
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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))))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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))))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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))))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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))))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(*.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 1 (*.f64 x-scale x-scale)))
(*.f64 1 (/.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 (cbrt.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))) (cbrt.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)))) (cbrt.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 (sqrt.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))) (sqrt.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))))
(pow.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)) 1)
(log.f64 (exp.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))))
(cbrt.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 (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 (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))))
(expm1.f64 (log1p.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))))
(exp.f64 (log.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))))
(log1p.f64 (expm1.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))))

simplify233.0ms (0.3%)

Algorithm
egg-herbie
Rules
740×associate-*r*
716×unswap-sqr
634×times-frac
618×associate-*l*
584×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035129185
1128126447
2592026433
Stop Event
node limit
Counts
133 → 90
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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 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 -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 4) (-.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 y-scale 2) (pow.f64 x-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 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 (*.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 y-scale 2) (pow.f64 x-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 y-scale 2) (pow.f64 x-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 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 (pow.f64 angle 4) (-.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 y-scale 2) (pow.f64 x-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 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 (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 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 (*.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))))
(/.f64 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(/.f64 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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))))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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))))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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))))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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))))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(*.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 1 (*.f64 x-scale x-scale)))
(*.f64 1 (/.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 (cbrt.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))) (cbrt.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)))) (cbrt.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 (sqrt.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))) (sqrt.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))))
(pow.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)) 1)
(log.f64 (exp.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))))
(cbrt.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 (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 (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))))
(expm1.f64 (log1p.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))))
(exp.f64 (log.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))))
(log1p.f64 (expm1.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))))
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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)))))) (*.f64 b b))
(*.f64 (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4)) (*.f64 b b))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.f64 (pow.f64 a 2) (-.f64 (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))) -4))))
(*.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 (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 (-.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 (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 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-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 (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 4) (-.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 y-scale 2) (pow.f64 x-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 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))))))))))
(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 4) (*.f64 4 (-.f64 (*.f64 (*.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))) -1/787320000) (+.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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 (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)) (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)))))))))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (PI.f64) 4)) -1/787320000) (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 a x-scale) (/.f64 a 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)) (*.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 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale))))))) (*.f64 angle (*.f64 angle (fma.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 (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 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.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 (pow.f64 angle 4) (fma.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (PI.f64) 4)) -1/196830000 (*.f64 -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 a x-scale) (/.f64 a 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)) (*.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 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale))))))) (*.f64 angle (*.f64 angle (fma.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 (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 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale 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 (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 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 y-scale 2) (pow.f64 x-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 y-scale 2) (pow.f64 x-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 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 (pow.f64 angle 4) (-.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 y-scale 2) (pow.f64 x-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 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)))))))))))
(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)))))) (fma.f64 (pow.f64 angle 6) (*.f64 4 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 x-scale x-scale))) (fma.f64 1/102036672000000 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))))))) (+.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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 (/.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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (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 (*.f64 1/2040733440000000 (*.f64 a a)) (pow.f64 (PI.f64) 6))))) (*.f64 x-scale x-scale))) (/.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 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (*.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))) -1/787320000) (+.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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 (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)) (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))))))))))))
(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 (-.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 (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 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale)))))) (fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (PI.f64) 4)) -1/787320000) (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 a x-scale) (/.f64 a 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)) (*.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 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale))))))) (*.f64 4 (*.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) x-scale) (/.f64 1/765275040000000 x-scale)) (fma.f64 1/32400 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 1/3149280000 y-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))) (*.f64 (/.f64 1/102036672000000 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) (*.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 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.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 (*.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 b b) 1/1224440064000000)))) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (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)))))))) (pow.f64 angle 6))))))
(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 (-.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 (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 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale)))))) (fma.f64 (pow.f64 angle 4) (fma.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (PI.f64) 4)) -1/196830000 (*.f64 -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 a x-scale) (/.f64 a 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)) (*.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 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale))))))) (*.f64 4 (*.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) x-scale) (/.f64 1/765275040000000 x-scale)) (fma.f64 1/32400 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 1/3149280000 y-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))) (*.f64 (/.f64 1/102036672000000 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 6)) (*.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 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.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 (*.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 b b) 1/1224440064000000)))) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (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)))))))) (pow.f64 angle 6))))))
(-.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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 4 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 4 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 4 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 4 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) x-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))
(+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.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/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))
(+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))))
(fma.f64 (pow.f64 angle 4) (fma.f64 1/12597120000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))))))
(fma.f64 (pow.f64 angle 4) (fma.f64 1/12597120000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4)) (*.f64 (/.f64 (*.f64 (*.f64 b b) 1/4199040000) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)))) (fma.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/2040733440000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 -1/12244400640000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 1/1224440064000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (/.f64 (*.f64 (*.f64 -1/816293376000000 (*.f64 b b)) (pow.f64 (PI.f64) 6)) (*.f64 x-scale x-scale))))) (fma.f64 (pow.f64 angle 4) (fma.f64 1/12597120000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/2040733440000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6)) (/.f64 (*.f64 (*.f64 b b) -1/816293376000000) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6)))))) (fma.f64 (pow.f64 angle 4) (fma.f64 1/12597120000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4)) (*.f64 (/.f64 (*.f64 (*.f64 b b) 1/4199040000) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)))) (fma.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2)))) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)))))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (+.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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))))
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(+.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))))) (fma.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 y-scale y-scale)) (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2)) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (+.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2)) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) 3) (pow.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 4) (*.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2) 3) (pow.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 3)) (fma.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 6) (*.f64 -64 (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) 3))) (fma.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2)) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 4) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale))))))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 4) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)) 2) 16)))) (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 4) (*.f64 -16 (*.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)))))) (fma.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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)))))
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) y-scale) 2) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (/.f64 y-scale (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale))) 2))
(*.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 1 (*.f64 x-scale x-scale)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(*.f64 1 (/.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (cbrt.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))) (cbrt.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)))) (cbrt.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(*.f64 (sqrt.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))) (sqrt.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(pow.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)) 1)
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(log.f64 (exp.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(cbrt.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 (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 (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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(expm1.f64 (log1p.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(exp.f64 (log.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))
(log1p.f64 (expm1.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))

localize188.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
68.0%
(/.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))
57.1%
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
56.5%
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
49.3%
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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)))
Compiler

Compiled 483 to 290 computations (40% saved)

series61.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
18.0ms
a
@0
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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)))
8.0ms
angle
@0
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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)))
8.0ms
b
@inf
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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)))
3.0ms
angle
@inf
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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)))
3.0ms
x-scale
@inf
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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)))

rewrite57.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
968×add-sqr-sqrt
958×pow1
950×*-un-lft-identity
898×add-exp-log
898×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043345
1963345
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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)))
Outputs
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale))) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))
(*.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))) (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))

simplify199.0ms (0.3%)

Algorithm
egg-herbie
Rules
1866×distribute-lft-in
780×associate-*r*
746×unswap-sqr
666×times-frac
596×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034024390
1126820758
2581520640
Stop Event
node limit
Counts
70 → 67
Calls
Call 1
Inputs
(+.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 (*.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))))) (*.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))))) (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 (*.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))))) (*.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))))) (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 (*.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(+.f64 (*.f64 (+.f64 (*.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))))) (*.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))))) (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 (*.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(*.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 (cos.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 -4 (/.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 (*.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))))) (*.f64 -4 (/.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)))))) (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 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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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))))) (*.f64 -4 (/.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)))))) (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 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 (+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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))))) (*.f64 -4 (/.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)))))) (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 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 (*.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 (cos.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 -4 (/.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 (*.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))))) (*.f64 -4 (/.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)))))) (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 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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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))))) (*.f64 -4 (/.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)))))) (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 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 (+.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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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))))) (*.f64 -4 (/.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)))))) (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 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 -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 (*.f64 (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 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 (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 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 (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 (*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (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 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 (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 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 (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 (*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (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 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 (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 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 (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 (*.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 (+.f64 (*.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 -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))))) (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 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.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 -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))))) (pow.f64 a 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 (+.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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.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 -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))))) (pow.f64 a 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 (*.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 (+.f64 (*.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 -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))))) (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 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.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 -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))))) (pow.f64 a 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 (+.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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.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 -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))))) (pow.f64 a 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 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 -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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.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 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale 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 (pow.f64 angle 2) (+.f64 (*.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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.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 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -4 (+.f64 (/.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 y-scale 2) (pow.f64 x-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))))) (+.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 (pow.f64 x-scale 2) (pow.f64 y-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 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.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/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) 2)) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (+.f64 (*.f64 1/22674816000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/4534963200000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (*.f64 1/2267481600000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))))))) (*.f64 x-scale y-scale)))))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale 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 (pow.f64 angle 2) (+.f64 (*.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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.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 (*.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 (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 (*.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 (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 (*.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 (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 (*.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 (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 (*.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 (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 (*.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 (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 (*.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 (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 (*.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 (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 (+.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 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))) (*.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 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))) (*.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 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))) (*.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 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))) (*.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 (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale))) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))
(*.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))) (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
Outputs
(+.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 (pow.f64 a 4) (*.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))) 0)
0
(+.f64 (*.f64 (+.f64 (*.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))))) (*.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))))) (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 (*.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 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.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))) 0))
(fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)))) (*.f64 b b) 0)
(*.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)))) (*.f64 b b))
(+.f64 (*.f64 (+.f64 (*.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))))) (*.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))))) (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 (*.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(fma.f64 (fma.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 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.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))) 0))
(fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)))) (*.f64 b b) 0)
(*.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)))) (*.f64 b b))
(+.f64 (*.f64 (+.f64 (*.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))))) (*.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))))) (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 (*.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(fma.f64 (fma.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 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.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))) 0))
(fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)))) (*.f64 b b) 0)
(*.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) y-scale)))) (*.f64 b b))
(*.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 (pow.f64 a 4) (*.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))) 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 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 -4 (/.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 (*.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))))) (*.f64 -4 (/.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)))))) (pow.f64 b 2)))
(fma.f64 (*.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 y-scale y-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (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 (/.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 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 0 (pow.f64 b 4)))
(*.f64 b (*.f64 b (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-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 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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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))))) (*.f64 -4 (/.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)))))) (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 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 (*.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 y-scale y-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (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 (/.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 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 0 (pow.f64 b 4)))
(*.f64 b (*.f64 b (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-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 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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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))))) (*.f64 -4 (/.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)))))) (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 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 (*.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 y-scale y-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (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 (/.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 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 0 (pow.f64 b 4)))
(*.f64 b (*.f64 b (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale 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) (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 (pow.f64 a 4) (*.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))) 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 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 -4 (/.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 (*.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))))) (*.f64 -4 (/.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)))))) (pow.f64 b 2)))
(fma.f64 (*.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 y-scale y-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (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 (/.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 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 0 (pow.f64 b 4)))
(*.f64 b (*.f64 b (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-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 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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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))))) (*.f64 -4 (/.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)))))) (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 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 (*.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 y-scale y-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (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 (/.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 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 0 (pow.f64 b 4)))
(*.f64 b (*.f64 b (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-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 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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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))))) (*.f64 -4 (/.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)))))) (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 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 (*.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 y-scale y-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (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 (/.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 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 0 (pow.f64 b 4)))
(*.f64 b (*.f64 b (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale 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 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 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)))))
(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 b 4)) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.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)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.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 (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 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 (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 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 (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))))))
(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 b 4)) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 -4 (/.f64 (*.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)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (*.f64 -4 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.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 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (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 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 (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 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 (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)))))))
(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 b 4)) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 -4 (/.f64 (*.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)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (*.f64 -4 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.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 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (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 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 (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 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 (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)))))))
(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 b 4)) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))) (*.f64 -4 (/.f64 (*.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)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (*.f64 -4 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))))))
(*.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 (pow.f64 a 4) (*.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))) 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 (+.f64 (*.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 -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))))) (pow.f64 a 2)))
(fma.f64 (*.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 y-scale y-scale))) 0) (pow.f64 a 4) (*.f64 (*.f64 a a) (fma.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.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 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 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.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 -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))))) (pow.f64 a 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 (*.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 y-scale y-scale))) 0) (pow.f64 a 4) (fma.f64 4 (/.f64 (*.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)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (fma.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.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 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 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (*.f64 a a) (*.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 b 4)) (*.f64 x-scale x-scale)))))))
(+.f64 (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) 0))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.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 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.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 -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))))) (pow.f64 a 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 (*.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 y-scale y-scale))) 0) (pow.f64 a 4) (fma.f64 4 (/.f64 (*.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)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (fma.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.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 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 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (*.f64 a a) (*.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 b 4)) (*.f64 x-scale x-scale)))))))
(+.f64 (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) 0))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))))))
(*.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 (pow.f64 a 4) (*.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))) 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 (+.f64 (*.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 -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))))) (pow.f64 a 2)))
(fma.f64 (*.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 y-scale y-scale))) 0) (pow.f64 a 4) (*.f64 (*.f64 a a) (fma.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.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 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 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.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 -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))))) (pow.f64 a 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 (*.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 y-scale y-scale))) 0) (pow.f64 a 4) (fma.f64 4 (/.f64 (*.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)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (fma.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.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 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 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (*.f64 a a) (*.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 b 4)) (*.f64 x-scale x-scale)))))))
(+.f64 (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) 0))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.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 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.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 -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))))) (pow.f64 a 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 (*.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 y-scale y-scale))) 0) (pow.f64 a 4) (fma.f64 4 (/.f64 (*.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)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (fma.f64 -4 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.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 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 -8 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))) (*.f64 a a) (*.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 b 4)) (*.f64 x-scale x-scale)))))))
(+.f64 (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) 0))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.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 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b 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 (pow.f64 angle 2) (+.f64 (*.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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.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)))))))
(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 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))) (*.f64 1/8100 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 -4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 1/32400 a) a) (*.f64 (*.f64 b b) -1/32400))) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 b b))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale 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 (pow.f64 angle 2) (+.f64 (*.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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.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))))))))
(fma.f64 (pow.f64 angle 4) (fma.f64 -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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))))) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000)) 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) (fma.f64 -4 (+.f64 (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))) (*.f64 1/8100 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2))))))))
(fma.f64 (pow.f64 angle 4) (fma.f64 -4 (fma.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) -1/3149280000))) (*.f64 y-scale y-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 1/32400 a) a) (*.f64 (*.f64 b b) -1/32400))) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000)) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) b))))) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) (*.f64 -1/8748000 (PI.f64))) y-scale)))) (fma.f64 (*.f64 angle angle) (fma.f64 -4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 1/32400 a) a) (*.f64 (*.f64 b b) -1/32400))) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 b b))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -4 (+.f64 (/.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 y-scale 2) (pow.f64 x-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))))) (+.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 (pow.f64 x-scale 2) (pow.f64 y-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 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (+.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/2040733440000000 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6))) (*.f64 -1/12244400640000000 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)))))) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 4 (pow.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) 2)) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (+.f64 (*.f64 1/22674816000000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/4534963200000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))) (*.f64 1/2267481600000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 x-scale y-scale))))))) (*.f64 x-scale y-scale)))))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 2/45 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale))) (*.f64 -1/11664000 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)) (*.f64 x-scale y-scale)))) (PI.f64))) (*.f64 x-scale 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 (pow.f64 angle 2) (+.f64 (*.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 a 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.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)))))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 -4 (+.f64 (+.f64 (/.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 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/2040733440000000)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 x-scale x-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-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 x-scale x-scale))) (/.f64 (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/2040733440000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) (*.f64 (*.f64 -1/12244400640000000 (*.f64 b b)) (pow.f64 (PI.f64) 6))))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 a a))))) (fma.f64 4 (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000) 2) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (*.f64 (PI.f64) (fma.f64 1/22674816000000 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 5))) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 5))) 1/1511654400000))) y-scale))))) (fma.f64 (pow.f64 angle 4) (fma.f64 -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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))))))) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000)) 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) (fma.f64 -4 (+.f64 (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 -1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))))) (*.f64 1/8100 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)))))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 -4 (fma.f64 (/.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 y-scale y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000)) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 1/32400 a) a) (*.f64 (*.f64 b b) -1/32400))) (*.f64 y-scale y-scale)) (fma.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) 1/2040733440000000) (*.f64 (*.f64 b b) -1/12244400640000000))) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 a a) 1/1224440064000000) (*.f64 (*.f64 b b) -1/816293376000000)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) -1/3149280000))))))) (fma.f64 4 (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -1/8748000) 2) (*.f64 (/.f64 2/45 y-scale) (/.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 5) y-scale)) 1/1417176000000) (-.f64 (*.f64 b b) (*.f64 a a)))) x-scale)))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (fma.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 a a) -1/3149280000))) (*.f64 y-scale y-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 1/32400 a) a) (*.f64 (*.f64 b b) -1/32400))) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 b b) -1/3149280000)) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) 1/3149280000)) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) b))))) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) (*.f64 -1/8748000 (PI.f64))) y-scale)))) (fma.f64 (*.f64 angle angle) (fma.f64 -4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 1/32400 a) a) (*.f64 (*.f64 b b) -1/32400))) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 a) a) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 b b))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b 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 (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 (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)))))
(fma.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))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-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 (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 (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)))))
(fma.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))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-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 (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 (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)))))
(fma.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))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-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 (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 (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)))))
(fma.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))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-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 (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)))))
(fma.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))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-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 (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)))))
(fma.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))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-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 (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)))))
(fma.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))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-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 (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)))))
(fma.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))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.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 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 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (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 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (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 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (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 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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))) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.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))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.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))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.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))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.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))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 x-scale x-scale))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale))) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 1 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))
(pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))) 1)
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))
(log.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))) (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 y-scale (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale)) (*.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 (*.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 2 (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))

localize380.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
68.0%
(/.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))
57.1%
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
56.5%
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
41.6%
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale))))
Compiler

Compiled 521 to 289 computations (44.5% saved)

series73.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
41.0ms
b
@inf
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale))))
5.0ms
angle
@0
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale))))
3.0ms
angle
@inf
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale))))
3.0ms
angle
@-inf
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-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 (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 (+.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)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale))))

rewrite57.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1016×add-sqr-sqrt
1000×pow1
942×add-exp-log
942×log1p-expm1-u
942×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046273
11020273
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale))))
Outputs
(+.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4)) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))
(*.f64 1 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(*.f64 (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))) (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(pow.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))) 1)
(log.f64 (exp.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(expm1.f64 (log1p.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(exp.f64 (log.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(log1p.f64 (expm1.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))

simplify193.0ms (0.3%)

Algorithm
egg-herbie
Rules
1320×associate-+r+
1266×associate-+l+
742×unswap-sqr
672×associate-*r*
598×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032521882
1116018534
2532517888
Stop Event
node limit
Counts
70 → 55
Calls
Call 1
Inputs
(+.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 (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 (*.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 -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 x-scale 2) (pow.f64 y-scale 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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 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 (*.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 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (*.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))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 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 (*.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 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (*.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))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (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 -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 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (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 -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 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))))
(*.f64 (pow.f64 a 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (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 -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 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (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 -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 4) (+.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 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 (*.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 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))) (*.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 (*.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 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.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 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))) (*.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 (*.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 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))))) (pow.f64 y-scale 2))) (*.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 x-scale 2) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.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 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))) (*.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 (*.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 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 (-.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 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 (-.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 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 (-.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 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 (-.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 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 (-.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 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 (-.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 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 (-.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 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 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (+.f64 (*.f64 -4 (/.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)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (+.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 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 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (+.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 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 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 y-scale 2) (pow.f64 x-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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 y-scale 2) (pow.f64 x-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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (+.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 y-scale 2) (pow.f64 x-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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (+.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(*.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 y-scale 2) (pow.f64 x-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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 y-scale 2) (pow.f64 x-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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (+.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 y-scale 2) (pow.f64 x-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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (+.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(/.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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (pow.f64 y-scale 2))
(+.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4)) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))
(*.f64 1 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(*.f64 (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))) (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(pow.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))) 1)
(log.f64 (exp.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(expm1.f64 (log1p.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(exp.f64 (log.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(log1p.f64 (expm1.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
Outputs
(+.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 (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 (pow.f64 b 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)))) 0)
0
(+.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 (+.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 x-scale 2) (pow.f64 y-scale 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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 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)))) 0) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 a a)))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b 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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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 (*.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 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (*.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))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 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)))) 0) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 a a)))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b 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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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 (*.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 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (*.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))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 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)))) 0) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 a a)))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b 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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))))
(*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(*.f64 (/.f64 (pow.f64 b 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)))) 0)
0
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.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 -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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 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)))) 0) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 a a)))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b 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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.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 -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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (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 -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 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 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)))) 0) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 a a)))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b 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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.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 -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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (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 -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 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 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)))) 0) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 a a)))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b 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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))))
(*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(*.f64 (/.f64 (pow.f64 b 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)))) 0)
0
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.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 -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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (pow.f64 a 2)) (*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 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)))) 0) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 a a)))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b 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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.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 -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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (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 -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 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 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)))) 0) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 a a)))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b 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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.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 -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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.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)))))) (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 -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 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 b 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)))) 0) (*.f64 (fma.f64 -8 (*.f64 (/.f64 (*.f64 b b) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.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 a a)))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b 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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) 0)
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b)))
(+.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 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))) (*.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))))))))
(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) (fma.f64 -4 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (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))))))))
(fma.f64 (*.f64 angle angle) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (*.f64 1/8100 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b))))
(+.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 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.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 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))) (*.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)))))))))
(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) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) 1/3149280000)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/12597120000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))))))))) (*.f64 (*.f64 angle angle) (fma.f64 -4 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (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)))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b)) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) y-scale)))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 1/12597120000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4)) (/.f64 (*.f64 (*.f64 1/4199040000 (*.f64 b b)) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale)))))) (*.f64 angle (*.f64 angle (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (*.f64 1/8100 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b)) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) y-scale)))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000)))) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale)))))) (*.f64 angle (*.f64 angle (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (*.f64 1/8100 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-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 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))))) (pow.f64 y-scale 2))) (*.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 x-scale 2) (pow.f64 y-scale 2))))))))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.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 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))) (*.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))))))))))
(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) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) 1/3149280000))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 1/12597120000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)))))) (fma.f64 -4 (/.f64 (fma.f64 1/2040733440000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 6))) (fma.f64 -1/12244400640000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 6))) (fma.f64 1/1224440064000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 6))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 6))) -1/816293376000000)))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/2040733440000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 -1/12244400640000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 1/1224440064000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (*.f64 -1/816293376000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 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 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)))))))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 -4 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) 1/3149280000)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/12597120000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))))))))) (*.f64 (*.f64 angle angle) (fma.f64 -4 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (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))))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b)) (fma.f64 (pow.f64 angle 6) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) y-scale)))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (fma.f64 1/12597120000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4)) (/.f64 (*.f64 (*.f64 1/4199040000 (*.f64 b b)) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) (fma.f64 -4 (/.f64 (fma.f64 1/2040733440000000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 6)) 1/1224440064000000 (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 6)) -1/816293376000000)))) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 1/2040733440000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6)) (/.f64 -1/816293376000000 (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))))))))) (*.f64 4 (/.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 (*.f64 y-scale y-scale) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)))))))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) y-scale)))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 1/12597120000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4)) (/.f64 (*.f64 (*.f64 1/4199040000 (*.f64 b b)) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale)))))) (*.f64 angle (*.f64 angle (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (*.f64 1/8100 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b)) (fma.f64 (pow.f64 angle 6) (+.f64 (*.f64 -4 (+.f64 (+.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) y-scale)))) (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000)))) (+.f64 (/.f64 (fma.f64 1/2040733440000000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 (/.f64 1/1224440064000000 y-scale) (/.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 6))) y-scale)) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 6)) -1/765275040000000))) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 1/2040733440000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/1224440064000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 6)) -1/765275040000000))))))) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 y-scale y-scale))))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) y-scale)))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000)))) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale)))))) (*.f64 angle (*.f64 angle (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 (*.f64 1/8100 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (/.f64 (pow.f64 (PI.f64) 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 (-.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 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 y-scale y-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 x-scale x-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (pow.f64 (sin.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 (-.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 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 y-scale y-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 x-scale x-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (pow.f64 (sin.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 (-.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 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 y-scale y-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 x-scale x-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (pow.f64 (sin.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 (-.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 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 y-scale y-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 x-scale x-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (pow.f64 (sin.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 (-.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 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 y-scale y-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 x-scale x-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (pow.f64 (sin.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 (-.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 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 y-scale y-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 x-scale x-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (pow.f64 (sin.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 (-.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 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 y-scale y-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 x-scale x-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (pow.f64 (sin.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 (-.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 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 y-scale y-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 x-scale x-scale)))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 (/.f64 (pow.f64 b 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)))) 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (fma.f64 -4 (*.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))) (fma.f64 -4 (*.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 -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 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 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 (*.f64 b b) (+.f64 (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (*.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 (+.f64 (*.f64 -4 (/.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)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (+.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 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 y-scale 2) (pow.f64 x-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.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))) (fma.f64 -4 (*.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 -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 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 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 (*.f64 b b) (+.f64 (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (*.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 (+.f64 (*.f64 -4 (/.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)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 b 4) (+.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 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 y-scale 2) (pow.f64 x-scale 2)))))))
(fma.f64 (fma.f64 -4 (*.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))) (fma.f64 -4 (*.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 -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 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 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 (*.f64 b b) (+.f64 (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (*.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 (*.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4))
(*.f64 (/.f64 (pow.f64 b 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)))) 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))
(fma.f64 (fma.f64 -4 (*.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))) (fma.f64 -4 (*.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 -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 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 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 (*.f64 b b) (+.f64 (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (*.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 (+.f64 (*.f64 -4 (/.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)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (+.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(fma.f64 (fma.f64 -4 (*.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))) (fma.f64 -4 (*.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 -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 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 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 (*.f64 b b) (+.f64 (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (*.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 (+.f64 (*.f64 -4 (/.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)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (+.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(fma.f64 (fma.f64 -4 (*.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))) (fma.f64 -4 (*.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 -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 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 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 (*.f64 b b) (+.f64 (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (*.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 (*.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4))
(*.f64 (/.f64 (pow.f64 b 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)))) 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))
(fma.f64 (fma.f64 -4 (*.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))) (fma.f64 -4 (*.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 -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 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 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 (*.f64 b b) (+.f64 (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (*.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 (+.f64 (*.f64 -4 (/.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)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (+.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(fma.f64 (fma.f64 -4 (*.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))) (fma.f64 -4 (*.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 -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 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 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 (*.f64 b b) (+.f64 (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (*.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 (+.f64 (*.f64 -4 (/.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)))) (+.f64 (*.f64 -4 (/.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 -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)))))) (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 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 (+.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 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)))))
(fma.f64 (fma.f64 -4 (*.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))) (fma.f64 -4 (*.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 -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 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 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 y-scale y-scale))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 0)
(*.f64 (*.f64 b b) (+.f64 (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 -4 (*.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 (*.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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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))) (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 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.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 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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)) y-scale)))) (*.f64 x-scale x-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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (+.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 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)))) (pow.f64 y-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 x-scale x-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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.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)))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale)) (*.f64 4 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (pow.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 (*.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4)) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(*.f64 1 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(*.f64 (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))) (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(pow.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))) 1)
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(log.f64 (exp.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(cbrt.f64 (*.f64 (*.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(expm1.f64 (log1p.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(exp.f64 (log.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(log1p.f64 (expm1.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b b (*.f64 a (neg.f64 a))) x-scale) 2) (*.f64 4 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale) 2)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2))))

localize265.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
62.6%
(*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
57.1%
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
56.5%
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
41.1%
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
Compiler

Compiled 513 to 287 computations (44.1% saved)

series30.0ms (0%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
4.0ms
x-scale
@inf
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
3.0ms
x-scale
@-inf
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
2.0ms
angle
@0
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
2.0ms
angle
@0
(*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
1.0ms
angle
@inf
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))

rewrite66.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
972×add-sqr-sqrt
958×pow1
950×*-un-lft-identity
900×add-exp-log
900×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045364
1982364
Stop Event
node limit
Counts
2 → 16
Calls
Call 1
Inputs
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
Outputs
(+.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))
(*.f64 1 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(*.f64 (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))) (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(pow.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))) 1)
(log.f64 (exp.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(cbrt.f64 (*.f64 (*.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(expm1.f64 (log1p.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(exp.f64 (log.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(log1p.f64 (expm1.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))

simplify359.0ms (0.5%)

Algorithm
egg-herbie
Rules
900×unswap-sqr
898×associate-*r*
832×times-frac
718×associate-/l*
718×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040034098
1144929256
2668227352
Stop Event
node limit
Counts
136 → 105
Calls
Call 1
Inputs
(+.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 (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 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 (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 y-scale 2) (pow.f64 x-scale 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 (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 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 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 (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 y-scale 2) (pow.f64 x-scale 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 (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 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 4) (+.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 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 (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 y-scale 2) (pow.f64 x-scale 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 (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 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 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))))
(*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 (pow.f64 a 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 (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)))))) (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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 4) (+.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 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 (+.f64 (*.f64 -4 (/.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 -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 (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)))))) (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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 4) (+.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 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 (+.f64 (*.f64 -4 (/.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 -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 (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)))))) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 (pow.f64 a 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 (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)))))) (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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 4) (+.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 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 (+.f64 (*.f64 -4 (/.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 -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 (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)))))) (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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 4) (+.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 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 (+.f64 (*.f64 -4 (/.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 -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 (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)))))) (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 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 angle 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 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 angle 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 (*.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 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))))) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 angle 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 (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 (-.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 (*.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 (-.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 (*.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 (-.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 (*.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 (-.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 (*.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 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 (-.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 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 (-.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 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 (-.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 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 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 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 y-scale 2) (pow.f64 x-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 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 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 y-scale 2) (pow.f64 x-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 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 (*.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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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))) (pow.f64 y-scale 2)))) (pow.f64 x-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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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 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)))) (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) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 y-scale 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) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 6) (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 y-scale 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) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 6) (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/3149280000 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 4))))))) (*.f64 (pow.f64 angle 8) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 y-scale 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) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (*.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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (*.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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 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 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))))
(+.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 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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))))))
(+.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 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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))))))
(*.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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))
(*.f64 1 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(*.f64 (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))) (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(pow.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))) 1)
(log.f64 (exp.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(cbrt.f64 (*.f64 (*.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(expm1.f64 (log1p.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(exp.f64 (log.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(log1p.f64 (expm1.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
Outputs
(+.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 (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)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 b 4) 0)
0
(+.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 (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 y-scale 2) (pow.f64 x-scale 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 (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 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))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (pow.f64 b 4) 0))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-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 (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 y-scale 2) (pow.f64 x-scale 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 (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 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 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (pow.f64 b 4) 0))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-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 (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 y-scale 2) (pow.f64 x-scale 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 (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 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 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (pow.f64 b 4) 0))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 b 4) 0)
0
(+.f64 (*.f64 (pow.f64 a 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 (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)))))) (pow.f64 a 2)))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (pow.f64 b 4) 0))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 4) (+.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 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 (+.f64 (*.f64 -4 (/.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 -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 (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)))))) (pow.f64 a 2)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (pow.f64 b 4) 0))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 4) (+.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 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 (+.f64 (*.f64 -4 (/.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 -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 (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)))))) (pow.f64 a 2)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (pow.f64 b 4) 0))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(*.f64 (pow.f64 a 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 b 4) 0)
0
(+.f64 (*.f64 (pow.f64 a 4) (+.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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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 (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)))))) (pow.f64 a 2)))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (pow.f64 b 4) 0))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 4) (+.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 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 (+.f64 (*.f64 -4 (/.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 -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 (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)))))) (pow.f64 a 2)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (pow.f64 b 4) 0))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 4) (+.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 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 (+.f64 (*.f64 -4 (/.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 -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 (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)))))) (pow.f64 a 2)))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))) (*.f64 (pow.f64 b 4) 0))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-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 (*.f64 a a) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (*.f64 (/.f64 b y-scale) (/.f64 b y-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 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))
(fma.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)) (*.f64 (fma.f64 -4 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.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 (*.f64 -4 (*.f64 (*.f64 a a) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))) (*.f64 y-scale y-scale)))) (*.f64 angle angle)))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (PI.f64) 2))))) (*.f64 angle angle)))
(+.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 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 angle 2))))
(fma.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))))) (fma.f64 4 (*.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 -4 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) 1/3149280000)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4)))))))))))) (*.f64 (fma.f64 -4 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.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 (*.f64 -4 (*.f64 (*.f64 a a) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))) (*.f64 y-scale y-scale)))) (*.f64 angle angle))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))) y-scale)))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 1/12597120000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4))))))) (*.f64 4 (/.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 (PI.f64) 4) -1/787320000)))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (PI.f64) 2))))) (*.f64 angle angle))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))) y-scale)))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000)))) (*.f64 4 (/.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 (PI.f64) 4) -1/787320000)))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (PI.f64) 2))))) (*.f64 angle angle))))
(+.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 (*.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 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 y-scale 2)))))) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))))) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2)))))) (+.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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2))) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 y-scale 2)))))) (pow.f64 x-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (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 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))))
(fma.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)) (fma.f64 (pow.f64 angle 6) (fma.f64 4 (/.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))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) 1/3149280000))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))))))) (*.f64 -4 (+.f64 (/.f64 (fma.f64 1/2040733440000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 6))) (fma.f64 -1/12244400640000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 6))) (fma.f64 1/1224440064000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 6))) (/.f64 (*.f64 -1/816293376000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6))) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/2040733440000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 -1/12244400640000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 1/1224440064000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (*.f64 -1/816293376000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6)))))))))))))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale))))) (fma.f64 4 (*.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 -4 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 4))) 1/3149280000)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 1/4199040000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4)))))))))))) (*.f64 (fma.f64 -4 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (fma.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 (*.f64 -4 (*.f64 (*.f64 a a) (fma.f64 -1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 x-scale x-scale)))))) (*.f64 y-scale y-scale)))) (*.f64 angle angle)))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 (pow.f64 angle 6) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (PI.f64) 4)) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))) y-scale)))) (*.f64 -4 (+.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))) (fma.f64 1/12597120000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)))))) (+.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 1/2040733440000000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 6)) (*.f64 (/.f64 -1/816293376000000 y-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) y-scale))))) x-scale)) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 1/2040733440000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 6)) (fma.f64 1/1224440064000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6)) (/.f64 (*.f64 -1/816293376000000 (*.f64 b b)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6)))))))))))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))) y-scale)))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 1/12597120000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4))))))) (*.f64 4 (/.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 (PI.f64) 4) -1/787320000)))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (PI.f64) 2))))) (*.f64 angle angle)))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 (pow.f64 angle 6) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 x-scale x-scale))) (*.f64 -4 (+.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2)))) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))) y-scale)))) (+.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000))) (+.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 1/2040733440000000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 6)) (+.f64 (/.f64 (*.f64 1/1224440064000000 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 6)) -1/765275040000000))) x-scale)) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 1/2040733440000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/1224440064000000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 6)) -1/765275040000000))))))))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000 (*.f64 (/.f64 -1/3149280000 y-scale) (/.f64 (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))) y-scale)))) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 4))) (*.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000)))) (*.f64 4 (/.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 (PI.f64) 4) -1/787320000)))))) (*.f64 (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2)))))) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (PI.f64) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (PI.f64) 2))))) (*.f64 angle angle)))))
(+.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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale 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 (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 (-.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)))))
(fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale 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 (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 (-.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)))))
(fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale 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 (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 (-.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)))))
(fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (-.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 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (-.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 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (-.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 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 (-.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 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale 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 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 b 4) 0)
0
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 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 y-scale 2) (pow.f64 x-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 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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 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 y-scale 2) (pow.f64 x-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 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 b 4) 0)
0
(+.f64 (*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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))))))))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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)))))))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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)))))))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 -4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 b 4) 0)
0
(+.f64 (*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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))))))))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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)))))))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 (pow.f64 b 4) (+.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 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -4 (/.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)))) (+.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 (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 -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)))))))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a a)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) 0)
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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))) (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 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 (/.f64 4 y-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale))) (*.f64 x-scale x-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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.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 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)))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 x-scale x-scale))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))) (*.f64 y-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 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 1/8100 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1/8100 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) (*.f64 x-scale x-scale)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 y-scale 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) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (*.f64 x-scale x-scale))) (*.f64 1/8100 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) x-scale))) (*.f64 (/.f64 1/8100 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) (*.f64 x-scale x-scale))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 6) (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 y-scale 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) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (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))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (*.f64 x-scale x-scale))) (*.f64 1/8100 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (PI.f64) 4)) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) x-scale))) (*.f64 (/.f64 1/8100 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 (/.f64 1/8100 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) (*.f64 x-scale x-scale))) (*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 angle 4))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 angle 6))) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 6) (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1/32400 (*.f64 (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/3149280000 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 4))))))) (*.f64 (pow.f64 angle 8) (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 y-scale 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) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (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))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (*.f64 x-scale x-scale))) (fma.f64 4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (fma.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8) (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))))))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 angle 8)))) (*.f64 1/8100 (/.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 1/32400 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (PI.f64) 4)) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 angle 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) x-scale))) (fma.f64 4 (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (fma.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 8) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 8) -1/396718580736000000000))))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 angle 8))) (*.f64 (/.f64 1/8100 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) (*.f64 x-scale x-scale))))))
(+.f64 (fma.f64 4 (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 8) 1/765275040000000) (fma.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 8) -1/765275040000000) (fma.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 8) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 8) -1/396718580736000000000))))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 angle 8))) (*.f64 (/.f64 1/8100 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 angle angle))) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 angle 4))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 angle 6))) (*.f64 x-scale x-scale)))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (*.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 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))))
(fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))))
(fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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 (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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (pow.f64 a 4))))
(*.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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))
(*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-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 x-scale 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) (*.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)))))
(fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.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 x-scale 2) (pow.f64 y-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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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))))))
(fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (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 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 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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))))))
(fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (pow.f64 a 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 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (pow.f64 a 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 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.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)))) (*.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 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (/.f64 -8 (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (+.f64 (pow.f64 b 4) (pow.f64 a 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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(*.f64 1 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))) (cbrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(*.f64 (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))) (sqrt.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(pow.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))) 1)
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(log.f64 (exp.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(cbrt.f64 (*.f64 (*.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))) (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(expm1.f64 (log1p.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(exp.f64 (log.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(log1p.f64 (expm1.f64 (fma.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 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) b) 2)) -4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) -4) (*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))) 1)
(*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2))) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))) (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (fma.f64 b b (*.f64 a (neg.f64 a)))) 2)))))
(*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)))
(*.f64 4 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 y-scale x-scale)) 2)))

eval3.7s (5.2%)

Compiler

Compiled 177703 to 107920 computations (39.3% saved)

prune788.0ms (1.1%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New1406141420
Fresh101
Picked101
Done404
Total1412141426
Accurracy
93.7%
Counts
1426 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.9%
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 0)
33.1%
(-.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 (*.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))
30.6%
(-.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 b x-scale) (/.f64 b 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))))
29.8%
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) x-scale))
66.4%
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
75.7%
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
42.4%
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
51.8%
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))))
46.8%
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
47.4%
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
35.2%
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
42.0%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b)))
51.8%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
49.7%
0
Compiler

Compiled 1554 to 1022 computations (34.2% saved)

localize15.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
99.6%
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
99.6%
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
76.4%
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
Compiler

Compiled 56 to 15 computations (73.2% saved)

series12.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite118.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1556×log-prod
1140×pow-prod-down
674×pow-prod-up
598×pow-exp
498×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01382
128476
2397676
Stop Event
node limit
Counts
4 → 162
Calls
Call 1
Inputs
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
Outputs
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) 1)
(/.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) (/.f64 y-scale b))
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) b) y-scale)
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) 1) (/.f64 y-scale b))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 -4)) b) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 b (/.f64 b y-scale))) y-scale)
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (pow.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))) y-scale)
(pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 3)
(pow.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2)
(sqrt.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4)))) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(+.f64 0 (pow.f64 (/.f64 a x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(/.f64 a (*.f64 x-scale (/.f64 x-scale a)))
(/.f64 a (*.f64 (/.f64 x-scale a) x-scale))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) a))
(/.f64 a (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 (/.f64 a x-scale) (/.f64 x-scale a))
(/.f64 1 (pow.f64 (/.f64 x-scale a) 2))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(/.f64 1 (/.f64 x-scale (*.f64 a (/.f64 a x-scale))))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(/.f64 (neg.f64 a) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(/.f64 (*.f64 a (/.f64 a x-scale)) x-scale)
(/.f64 (pow.f64 (neg.f64 a) 2) (pow.f64 (neg.f64 x-scale) 2))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (neg.f64 (*.f64 a (/.f64 a x-scale))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 (*.f64 (neg.f64 a) (/.f64 a x-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) 1) x-scale)
(/.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 a x-scale)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(pow.f64 (pow.f64 (/.f64 a x-scale) 3) 2/3)
(pow.f64 (pow.f64 (/.f64 a x-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 6) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a x-scale)) 4)
(pow.f64 (/.f64 x-scale a) -2)
(pow.f64 (pow.f64 (/.f64 x-scale a) 2) -1)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) -1)
(pow.f64 (/.f64 x-scale (*.f64 a (/.f64 a x-scale))) -1)
(sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 a x-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 a x-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
(+.f64 0 (pow.f64 (/.f64 b y-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2))) 1)
(/.f64 b (*.f64 y-scale (/.f64 y-scale b)))
(/.f64 b (*.f64 (/.f64 y-scale b) y-scale))
(/.f64 b (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
(/.f64 (/.f64 b y-scale) (/.f64 y-scale b))
(/.f64 1 (pow.f64 (/.f64 y-scale b) 2))
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 1 (/.f64 y-scale (*.f64 b (/.f64 b y-scale))))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(/.f64 (neg.f64 b) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale)))
(/.f64 (*.f64 b (/.f64 b y-scale)) y-scale)
(/.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 (neg.f64 y-scale) 2))
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (neg.f64 b) b) (*.f64 (neg.f64 y-scale) y-scale))
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 y-scale) (/.f64 y-scale b)))
(/.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (neg.f64 (*.f64 b (/.f64 b y-scale))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 b) (/.f64 b y-scale)) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) 1) y-scale)
(/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 b y-scale)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) 3)
(pow.f64 (pow.f64 (/.f64 b y-scale) 3) 2/3)
(pow.f64 (pow.f64 (/.f64 b y-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 6) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b y-scale)) 4)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (pow.f64 (/.f64 y-scale b) 2) -1)
(pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) -1)
(pow.f64 (/.f64 y-scale (*.f64 b (/.f64 b y-scale))) -1)
(sqrt.f64 (pow.f64 (/.f64 b y-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 b y-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b y-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2)))
(+.f64 0 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))) 1)
(/.f64 (*.f64 -4 (/.f64 a x-scale)) (/.f64 x-scale a))
(/.f64 (*.f64 (*.f64 -4 (/.f64 a x-scale)) a) x-scale)
(/.f64 (*.f64 (*.f64 -4 (/.f64 a x-scale)) 1) (/.f64 x-scale a))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 -4 (*.f64 a (/.f64 a x-scale))) x-scale)
(/.f64 (*.f64 (*.f64 -4 (/.f64 a x-scale)) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 a a) -4) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) -4) x-scale)
(pow.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))) 3)
(pow.f64 (*.f64 16 (pow.f64 (/.f64 a x-scale) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 a x-scale) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))))
(exp.f64 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))))

simplify101.0ms (0.1%)

Algorithm
egg-herbie
Rules
1886×fma-def
500×sqr-pow
422×log-prod
422×associate-*l*
412×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04006186
19615638
236845622
Stop Event
node limit
Counts
282 → 184
Calls
Call 1
Inputs
(*.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 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 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 (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 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 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) 1)
(/.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) (/.f64 y-scale b))
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) b) y-scale)
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) 1) (/.f64 y-scale b))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 -4)) b) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 b (/.f64 b y-scale))) y-scale)
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (pow.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))) y-scale)
(pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 3)
(pow.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2)
(sqrt.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4)))) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(+.f64 0 (pow.f64 (/.f64 a x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(/.f64 a (*.f64 x-scale (/.f64 x-scale a)))
(/.f64 a (*.f64 (/.f64 x-scale a) x-scale))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) a))
(/.f64 a (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 (/.f64 a x-scale) (/.f64 x-scale a))
(/.f64 1 (pow.f64 (/.f64 x-scale a) 2))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(/.f64 1 (/.f64 x-scale (*.f64 a (/.f64 a x-scale))))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(/.f64 (neg.f64 a) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(/.f64 (*.f64 a (/.f64 a x-scale)) x-scale)
(/.f64 (pow.f64 (neg.f64 a) 2) (pow.f64 (neg.f64 x-scale) 2))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (neg.f64 (*.f64 a (/.f64 a x-scale))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 (*.f64 (neg.f64 a) (/.f64 a x-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) 1) x-scale)
(/.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 a x-scale)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(pow.f64 (pow.f64 (/.f64 a x-scale) 3) 2/3)
(pow.f64 (pow.f64 (/.f64 a x-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 6) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a x-scale)) 4)
(pow.f64 (/.f64 x-scale a) -2)
(pow.f64 (pow.f64 (/.f64 x-scale a) 2) -1)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) -1)
(pow.f64 (/.f64 x-scale (*.f64 a (/.f64 a x-scale))) -1)
(sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 a x-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 a x-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
(+.f64 0 (pow.f64 (/.f64 b y-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2))) 1)
(/.f64 b (*.f64 y-scale (/.f64 y-scale b)))
(/.f64 b (*.f64 (/.f64 y-scale b) y-scale))
(/.f64 b (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
(/.f64 (/.f64 b y-scale) (/.f64 y-scale b))
(/.f64 1 (pow.f64 (/.f64 y-scale b) 2))
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 1 (/.f64 y-scale (*.f64 b (/.f64 b y-scale))))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(/.f64 (neg.f64 b) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale)))
(/.f64 (*.f64 b (/.f64 b y-scale)) y-scale)
(/.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 (neg.f64 y-scale) 2))
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (neg.f64 b) b) (*.f64 (neg.f64 y-scale) y-scale))
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 y-scale) (/.f64 y-scale b)))
(/.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (neg.f64 (*.f64 b (/.f64 b y-scale))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 b) (/.f64 b y-scale)) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) 1) y-scale)
(/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 b y-scale)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) 3)
(pow.f64 (pow.f64 (/.f64 b y-scale) 3) 2/3)
(pow.f64 (pow.f64 (/.f64 b y-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 6) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b y-scale)) 4)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (pow.f64 (/.f64 y-scale b) 2) -1)
(pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) -1)
(pow.f64 (/.f64 y-scale (*.f64 b (/.f64 b y-scale))) -1)
(sqrt.f64 (pow.f64 (/.f64 b y-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 b y-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b y-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2)))
(+.f64 0 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))) 1)
(/.f64 (*.f64 -4 (/.f64 a x-scale)) (/.f64 x-scale a))
(/.f64 (*.f64 (*.f64 -4 (/.f64 a x-scale)) a) x-scale)
(/.f64 (*.f64 (*.f64 -4 (/.f64 a x-scale)) 1) (/.f64 x-scale a))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 -4 (*.f64 a (/.f64 a x-scale))) x-scale)
(/.f64 (*.f64 (*.f64 -4 (/.f64 a x-scale)) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 a a) -4) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) -4) x-scale)
(pow.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))) 3)
(pow.f64 (*.f64 16 (pow.f64 (/.f64 a x-scale) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 a x-scale) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))))
(exp.f64 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))))
Outputs
(*.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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 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 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) 1)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) (/.f64 y-scale b))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) b) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) 1) (/.f64 y-scale b))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 -4)) b) 2) (*.f64 y-scale y-scale))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (*.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 b (/.f64 b y-scale))) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) (neg.f64 b)) (neg.f64 y-scale))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (pow.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2) (*.f64 y-scale y-scale))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 1)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 3)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(pow.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)) 1/2)
(sqrt.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)))
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 4)))
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3) 1/3)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(sqrt.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)))
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1) 1))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) 3))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3)) 1/3))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4)))) 2))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(+.f64 0 (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (/.f64 a x-scale) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.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)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 a (*.f64 x-scale (/.f64 x-scale a)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 a (*.f64 (/.f64 x-scale a) x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 a (/.f64 (*.f64 x-scale x-scale) a))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 a (/.f64 x-scale (/.f64 a x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (/.f64 a x-scale) (/.f64 x-scale a))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 1 (pow.f64 (/.f64 x-scale a) 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 1 (/.f64 x-scale (*.f64 a (/.f64 a x-scale))))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (neg.f64 a) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 a (/.f64 a x-scale)) x-scale)
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 (neg.f64 a) 2) (pow.f64 (neg.f64 x-scale) 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 x-scale) x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (neg.f64 (*.f64 a (/.f64 a x-scale))) (neg.f64 x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (neg.f64 x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 (neg.f64 a) (/.f64 a x-scale)) (neg.f64 x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) 1) x-scale)
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (/.f64 (*.f64 a (/.f64 a x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (cbrt.f64 (/.f64 a x-scale)) 6)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 3) 2/3)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 4) 1/2)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 6) 1/3)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (sqrt.f64 (/.f64 a x-scale)) 4)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 x-scale a) -2)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (/.f64 x-scale a) 2) -1)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) -1)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 x-scale (*.f64 a (/.f64 a x-scale))) -1)
(pow.f64 (/.f64 a x-scale) 2)
(sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))
(pow.f64 (/.f64 a x-scale) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (/.f64 a x-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))
(pow.f64 (/.f64 a x-scale) 2)
(cbrt.f64 (pow.f64 (/.f64 a x-scale) 6))
(pow.f64 (/.f64 a x-scale) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 1) 2))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2) 1))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1) 1))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 a x-scale)))) 3))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 6)) 1/3))
(pow.f64 (/.f64 a x-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (/.f64 a x-scale) 2)
(+.f64 0 (pow.f64 (/.f64 b y-scale) 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale b) -2)))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale b) -2)))))
(+.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)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale b) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2))) 1)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 b (*.f64 y-scale (/.f64 y-scale b)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 b (*.f64 (/.f64 y-scale b) y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 b (/.f64 (*.f64 y-scale y-scale) b))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (/.f64 b y-scale) (/.f64 y-scale b))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 1 (pow.f64 (/.f64 y-scale b) 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 1 (/.f64 y-scale (*.f64 b (/.f64 b y-scale))))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (neg.f64 b) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (*.f64 b (/.f64 b y-scale)) y-scale)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 (neg.f64 y-scale) 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 y-scale (neg.f64 y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (*.f64 (neg.f64 b) b) (*.f64 (neg.f64 y-scale) y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 y-scale) (/.f64 y-scale b)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 y-scale y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (neg.f64 (*.f64 b (/.f64 b y-scale))) (neg.f64 y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 b)) (neg.f64 y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (*.f64 (neg.f64 b) (/.f64 b y-scale)) (neg.f64 y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) 1) y-scale)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 2) 1)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (cbrt.f64 (/.f64 b y-scale)) 6)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) 3)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 3) 2/3)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 4) 1/2)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 6) 1/3)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (sqrt.f64 (/.f64 b y-scale)) 4)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (pow.f64 (/.f64 y-scale b) 2) -1)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) -1)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(pow.f64 (/.f64 y-scale (*.f64 b (/.f64 b y-scale))) -1)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(sqrt.f64 (pow.f64 (/.f64 b y-scale) 4))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(log.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2))))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(cbrt.f64 (pow.f64 (/.f64 b y-scale) 6))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 b y-scale))))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(exp.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b y-scale))) 1))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 1) 2))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2) 1))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b y-scale))) 1) 1))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 b y-scale)))) 3))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b y-scale) 6)) 1/3))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2)))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 y-scale b) -2)
(+.f64 0 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))) 1)
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 -4 (/.f64 a x-scale)) (/.f64 x-scale a))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (*.f64 -4 (/.f64 a x-scale)) a) x-scale)
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (*.f64 -4 (/.f64 a x-scale)) 1) (/.f64 x-scale a))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 -4 (*.f64 a a)) (*.f64 x-scale x-scale))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 -4 (*.f64 a (/.f64 a x-scale))) x-scale)
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (*.f64 -4 (/.f64 a x-scale)) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (*.f64 a a) -4) (*.f64 x-scale x-scale))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) -4) x-scale)
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) 1)
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))) 3)
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (*.f64 16 (pow.f64 (/.f64 a x-scale) 4)) 1/2)
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 a x-scale) 4)))
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) 3) 1/3)
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 -4)) 2)
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 a x-scale) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 a x-scale) 2)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)) 3))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(exp.f64 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4)))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4)) 1))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4)) 1) 1))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))) 3))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 2 (log.f64 (/.f64 a x-scale)) (log.f64 -4))) 1/3))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 -4 (pow.f64 (/.f64 x-scale a) 2))
(*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))

localize19.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
99.6%
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
76.7%
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
70.7%
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
Compiler

Compiled 65 to 14 computations (78.5% saved)

series7.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite99.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1652×log-prod
654×pow-exp
536×log-div
526×expm1-udef
524×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01499
130469
2436369
Stop Event
node limit
Counts
3 → 134
Calls
Call 1
Inputs
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
Outputs
(+.f64 0 (pow.f64 (/.f64 a x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(*.f64 a (/.f64 1 (/.f64 x-scale (/.f64 a x-scale))))
(*.f64 a (*.f64 a (pow.f64 x-scale -2)))
(*.f64 (*.f64 a a) (pow.f64 x-scale -2))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(*.f64 1 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4))) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 x-scale -2)))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (pow.f64 x-scale -2) (*.f64 a a))
(*.f64 (/.f64 a (/.f64 x-scale a)) (/.f64 1 x-scale))
(*.f64 (/.f64 a 1) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) a)
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 1 x-scale) (/.f64 a (/.f64 x-scale a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale) (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 x-scale 4))) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) 1) -1)
(neg.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))))
(sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 x-scale x-scale) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (/.f64 a x-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (/.f64 a x-scale)))) -1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
(+.f64 0 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 1)
(/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 b y-scale) 2)))
(/.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (/.f64 y-scale b))
(/.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) y-scale))
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 x-scale a) (/.f64 x-scale a))))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) 1) (*.f64 y-scale (*.f64 (/.f64 x-scale a) (/.f64 x-scale a))))
(/.f64 (*.f64 a (*.f64 b b)) (*.f64 (/.f64 x-scale (/.f64 a x-scale)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a (*.f64 b (/.f64 b y-scale))) (*.f64 (/.f64 x-scale (/.f64 a x-scale)) y-scale))
(/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 a a) (*.f64 b (/.f64 b y-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b (/.f64 b y-scale))) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) y-scale))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 y-scale y-scale) (/.f64 x-scale (/.f64 a x-scale))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 (*.f64 (*.f64 b b) (/.f64 a (/.f64 x-scale a))) (*.f64 (*.f64 y-scale y-scale) x-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) a) (*.f64 y-scale (/.f64 x-scale (/.f64 a x-scale))))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a (neg.f64 a))) (*.f64 y-scale (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 a (/.f64 x-scale a))) (*.f64 y-scale x-scale))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) b) y-scale)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) 1) (/.f64 y-scale b))
(/.f64 (*.f64 a (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) y-scale)
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) a) (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (neg.f64 a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) (pow.f64 (/.f64 b y-scale) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (pow.f64 (/.f64 b y-scale) 2)) x-scale)
(/.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 a x-scale) 2)) y-scale)
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale)
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (cbrt.f64 (pow.f64 x-scale 4))) (pow.f64 (cbrt.f64 x-scale) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) -1)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))) 1)
(/.f64 (*.f64 -4 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) -4) (*.f64 b b)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) -4) (*.f64 b (/.f64 b y-scale))) y-scale)
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) -4) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (sqrt.f64 -4)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)))

simplify116.0ms (0.2%)

Algorithm
egg-herbie
Rules
1204×times-frac
838×associate-/l*
684×log-prod
608×associate-*l*
606×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035510172
110396588
249336588
Stop Event
node limit
Counts
254 → 180
Calls
Call 1
Inputs
(/.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 (*.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 -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 (*.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 0 (pow.f64 (/.f64 a x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(*.f64 a (/.f64 1 (/.f64 x-scale (/.f64 a x-scale))))
(*.f64 a (*.f64 a (pow.f64 x-scale -2)))
(*.f64 (*.f64 a a) (pow.f64 x-scale -2))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(*.f64 1 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4))) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 x-scale -2)))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (pow.f64 x-scale -2) (*.f64 a a))
(*.f64 (/.f64 a (/.f64 x-scale a)) (/.f64 1 x-scale))
(*.f64 (/.f64 a 1) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) a)
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 1 x-scale) (/.f64 a (/.f64 x-scale a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale) (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 x-scale 4))) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) 1) -1)
(neg.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))))
(sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 x-scale x-scale) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (/.f64 a x-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (/.f64 a x-scale)))) -1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
(+.f64 0 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 1)
(/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 b y-scale) 2)))
(/.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (/.f64 y-scale b))
(/.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) y-scale))
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 x-scale a) (/.f64 x-scale a))))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) 1) (*.f64 y-scale (*.f64 (/.f64 x-scale a) (/.f64 x-scale a))))
(/.f64 (*.f64 a (*.f64 b b)) (*.f64 (/.f64 x-scale (/.f64 a x-scale)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a (*.f64 b (/.f64 b y-scale))) (*.f64 (/.f64 x-scale (/.f64 a x-scale)) y-scale))
(/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 a a) (*.f64 b (/.f64 b y-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b (/.f64 b y-scale))) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) y-scale))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 y-scale y-scale) (/.f64 x-scale (/.f64 a x-scale))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 (*.f64 (*.f64 b b) (/.f64 a (/.f64 x-scale a))) (*.f64 (*.f64 y-scale y-scale) x-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) a) (*.f64 y-scale (/.f64 x-scale (/.f64 a x-scale))))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a (neg.f64 a))) (*.f64 y-scale (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 a (/.f64 x-scale a))) (*.f64 y-scale x-scale))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) b) y-scale)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) 1) (/.f64 y-scale b))
(/.f64 (*.f64 a (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) y-scale)
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) a) (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (neg.f64 a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) (pow.f64 (/.f64 b y-scale) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (pow.f64 (/.f64 b y-scale) 2)) x-scale)
(/.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 a x-scale) 2)) y-scale)
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale)
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (cbrt.f64 (pow.f64 x-scale 4))) (pow.f64 (cbrt.f64 x-scale) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) -1)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))) 1)
(/.f64 (*.f64 -4 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) -4) (*.f64 b b)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) -4) (*.f64 b (/.f64 b y-scale))) y-scale)
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) -4) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (sqrt.f64 -4)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)))
Outputs
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(+.f64 0 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.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)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 a (/.f64 1 (/.f64 x-scale (/.f64 a x-scale))))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 a (*.f64 a (pow.f64 x-scale -2)))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (*.f64 a a) (pow.f64 x-scale -2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 1 (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 4)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4))) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (cbrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 x-scale -2)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 x-scale -2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (pow.f64 x-scale -2) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 (*.f64 a (/.f64 a x-scale))) (neg.f64 x-scale))
(*.f64 (neg.f64 (/.f64 a x-scale)) (/.f64 a (neg.f64 x-scale)))
(*.f64 (pow.f64 x-scale -2) (*.f64 a a))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 a (/.f64 x-scale a)) (/.f64 1 x-scale))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 a 1) (/.f64 a (*.f64 x-scale x-scale)))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) a)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 x-scale) 2) a)) (cbrt.f64 (pow.f64 x-scale 4)))
(*.f64 (/.f64 1 x-scale) (/.f64 a (/.f64 x-scale a)))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 x-scale 4))) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 x-scale) 2) a)) (cbrt.f64 (pow.f64 x-scale 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale) (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 x-scale 4))) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 x-scale 4))))
(/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (cbrt.f64 (pow.f64 x-scale 4)) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2))))
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) 1/3)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) -1)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) 1) -1)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(neg.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) 1) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 (*.f64 a (/.f64 a x-scale))) (neg.f64 x-scale))
(*.f64 (neg.f64 (/.f64 a x-scale)) (/.f64 a (neg.f64 x-scale)))
(sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 4)))
(sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (*.f64 x-scale x-scale) 3)))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a x-scale))) 1) 1))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2))) 3))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (/.f64 a x-scale)))) 1/3))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (neg.f64 (*.f64 2 (log.f64 (/.f64 a x-scale)))) -1))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(+.f64 0 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (pow.f64 (/.f64 (*.f64 a b) y-scale) 2))
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (/.f64 1 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale))
(/.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (/.f64 y-scale b))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 x-scale a) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) 1) (*.f64 y-scale (*.f64 (/.f64 x-scale a) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 a (*.f64 b b)) (*.f64 (/.f64 x-scale (/.f64 a x-scale)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 a (*.f64 b (/.f64 b y-scale))) (*.f64 (/.f64 x-scale (/.f64 a x-scale)) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 a a) (*.f64 b (/.f64 b y-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))) (*.f64 x-scale (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b (/.f64 b y-scale))) (*.f64 (*.f64 x-scale (neg.f64 x-scale)) y-scale))
(/.f64 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))) (*.f64 x-scale (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b b) a) (*.f64 (*.f64 y-scale y-scale) (/.f64 x-scale (/.f64 a x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))) (*.f64 x-scale (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 b b) (/.f64 a (/.f64 x-scale a))) (*.f64 (*.f64 y-scale y-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) a) (*.f64 y-scale (/.f64 x-scale (/.f64 a x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a (neg.f64 a))) (*.f64 y-scale (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))) (*.f64 x-scale (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 a (/.f64 x-scale a))) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))) (*.f64 x-scale (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale))))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) b) y-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) 1) (/.f64 y-scale b))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 a (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) y-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) a) (/.f64 x-scale (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (neg.f64 a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))) (*.f64 x-scale (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (/.f64 (neg.f64 y-scale) (neg.f64 b)))
(/.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 1 (/.f64 y-scale b)) (/.f64 b y-scale)))
(/.f64 (*.f64 (*.f64 a (neg.f64 a)) (pow.f64 (/.f64 b y-scale) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))) (*.f64 x-scale (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (pow.f64 (/.f64 b y-scale) 2)) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 a x-scale) 2)) y-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (cbrt.f64 (pow.f64 x-scale 4))) (pow.f64 (cbrt.f64 x-scale) 2))
(/.f64 (pow.f64 (/.f64 (*.f64 a b) y-scale) 2) (*.f64 (pow.f64 (cbrt.f64 x-scale) 2) (cbrt.f64 (pow.f64 x-scale 4))))
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 (cbrt.f64 (pow.f64 x-scale 4)) (pow.f64 (cbrt.f64 x-scale) 2)))
(/.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (pow.f64 x-scale 4)))
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) 3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3) 1/3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) -1)
(*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (pow.f64 (/.f64 (*.f64 a b) y-scale) 2))
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (/.f64 1 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))))) 1/3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -4)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -4))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -4))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)) -4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2)) -4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))) 1)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) -4) (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) -4) (*.f64 b (/.f64 b y-scale))) y-scale)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) -4) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 1)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)) 3)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 3) 1/3)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (sqrt.f64 -4)) 2)
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2)
(pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (sqrt.f64 -4))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 2))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) -4))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4) 3))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)) 1))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)) 1) 1))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))) 3))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4))) 1/3))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (sqrt.f64 -4))) 2))
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2)
(pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (sqrt.f64 -4))) 2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) -4)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 b (/.f64 y-scale (/.f64 a x-scale))) 2))

localize20.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4)
99.6%
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
99.6%
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
67.2%
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
Compiler

Compiled 56 to 15 computations (73.2% saved)

series5.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite86.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1552×log-prod
1154×pow-prod-down
674×pow-prod-up
598×pow-exp
498×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01382
128476
2397676
Stop Event
node limit
Counts
4 → 160
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4)
Outputs
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) (cbrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) 1)
(/.f64 (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4) (/.f64 y-scale a))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) a) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (*.f64 a (/.f64 a y-scale))) y-scale)
(/.f64 (*.f64 a (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4)) y-scale)
(/.f64 (*.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4)) (neg.f64 y-scale))
(/.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (sqrt.f64 -4))) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 a (/.f64 a y-scale)) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) y-scale)
(pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 4) 16) 1/2)
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a y-scale) (*.f64 (/.f64 b x-scale) (sqrt.f64 -4))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 4) 16))
(log.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)))) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(+.f64 0 (pow.f64 (/.f64 b x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b x-scale) 2))) 1)
(/.f64 b (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 b (*.f64 (/.f64 x-scale b) x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 b (/.f64 x-scale (/.f64 b x-scale)))
(/.f64 (/.f64 b x-scale) (/.f64 x-scale b))
(/.f64 1 (pow.f64 (/.f64 x-scale b) 2))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 1 (/.f64 x-scale (*.f64 b (/.f64 b x-scale))))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 (neg.f64 b) (*.f64 (/.f64 x-scale b) (neg.f64 x-scale)))
(/.f64 (*.f64 b (/.f64 b x-scale)) x-scale)
(/.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 (neg.f64 x-scale) 2))
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 b) b) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale b)))
(/.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (neg.f64 (*.f64 b (/.f64 b x-scale))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 b x-scale) (neg.f64 b)) (neg.f64 x-scale))
(/.f64 (*.f64 (neg.f64 b) (/.f64 b x-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) 1) x-scale)
(/.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (pow.f64 (/.f64 b x-scale) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 b x-scale)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 b x-scale) 2)) 3)
(pow.f64 (pow.f64 (/.f64 b x-scale) 3) 2/3)
(pow.f64 (pow.f64 (/.f64 b x-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 b x-scale) 6) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b x-scale)) 4)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (pow.f64 (/.f64 x-scale b) 2) -1)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)) -1)
(pow.f64 (/.f64 x-scale (*.f64 b (/.f64 b x-scale))) -1)
(sqrt.f64 (pow.f64 (/.f64 b x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b x-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 b x-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b x-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 b x-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b x-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b x-scale) 2)))
(+.f64 0 (pow.f64 (/.f64 y-scale a) -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 y-scale a) -2))) 1)
(/.f64 a (*.f64 y-scale (/.f64 y-scale a)))
(/.f64 a (*.f64 (/.f64 y-scale a) y-scale))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) a))
(/.f64 a (/.f64 y-scale (/.f64 a y-scale)))
(/.f64 (/.f64 a y-scale) (/.f64 y-scale a))
(/.f64 1 (pow.f64 (/.f64 y-scale a) 2))
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))
(/.f64 1 (/.f64 y-scale (*.f64 a (/.f64 a y-scale))))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale a) (neg.f64 y-scale)))
(/.f64 (*.f64 a (/.f64 a y-scale)) y-scale)
(/.f64 (pow.f64 (neg.f64 a) 2) (pow.f64 (neg.f64 y-scale) 2))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 y-scale) y-scale))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 y-scale) (/.f64 y-scale a)))
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (neg.f64 (*.f64 a (/.f64 a y-scale))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 a y-scale) (neg.f64 a)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 a) (/.f64 a y-scale)) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) 1) y-scale)
(/.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 y-scale a) -2) 1)
(pow.f64 (cbrt.f64 (/.f64 a y-scale)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 y-scale a) -2)) 3)
(pow.f64 (pow.f64 (/.f64 a y-scale) 3) 2/3)
(pow.f64 (pow.f64 (/.f64 a y-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 a y-scale) 6) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a y-scale)) 4)
(pow.f64 (/.f64 y-scale a) -2)
(pow.f64 (pow.f64 (/.f64 y-scale a) 2) -1)
(pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) -1)
(pow.f64 (/.f64 y-scale (*.f64 a (/.f64 a y-scale))) -1)
(sqrt.f64 (pow.f64 (/.f64 a y-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 y-scale a) -2))))
(cbrt.f64 (pow.f64 (/.f64 a y-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 y-scale a) -2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 a y-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a y-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 y-scale a) -2)))
(+.f64 0 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) 1)
(/.f64 (*.f64 (/.f64 b x-scale) -4) (/.f64 x-scale b))
(/.f64 (*.f64 -4 (*.f64 b b)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 -4 (*.f64 b (/.f64 b x-scale))) x-scale)
(/.f64 (*.f64 b (*.f64 (/.f64 b x-scale) -4)) x-scale)
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 b x-scale) -4)) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 b b) -4) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b x-scale)) -4) x-scale)
(pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) 3)
(pow.f64 (*.f64 16 (pow.f64 (/.f64 b x-scale) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 b x-scale) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))

simplify97.0ms (0.1%)

Algorithm
egg-herbie
Rules
1612×fma-def
744×log-prod
504×sqr-pow
446×log-div
408×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03946142
19425606
236845590
Stop Event
node limit
Counts
280 → 187
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 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) (cbrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) 1)
(/.f64 (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4) (/.f64 y-scale a))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) a) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (*.f64 a (/.f64 a y-scale))) y-scale)
(/.f64 (*.f64 a (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4)) y-scale)
(/.f64 (*.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4)) (neg.f64 y-scale))
(/.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (sqrt.f64 -4))) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 a (/.f64 a y-scale)) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) y-scale)
(pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 4) 16) 1/2)
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 a y-scale) (*.f64 (/.f64 b x-scale) (sqrt.f64 -4))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 4) 16))
(log.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)))) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(+.f64 0 (pow.f64 (/.f64 b x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b x-scale) 2))) 1)
(/.f64 b (*.f64 x-scale (/.f64 x-scale b)))
(/.f64 b (*.f64 (/.f64 x-scale b) x-scale))
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 b (/.f64 x-scale (/.f64 b x-scale)))
(/.f64 (/.f64 b x-scale) (/.f64 x-scale b))
(/.f64 1 (pow.f64 (/.f64 x-scale b) 2))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 1 (/.f64 x-scale (*.f64 b (/.f64 b x-scale))))
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(/.f64 (neg.f64 b) (*.f64 (/.f64 x-scale b) (neg.f64 x-scale)))
(/.f64 (*.f64 b (/.f64 b x-scale)) x-scale)
(/.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 (neg.f64 x-scale) 2))
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 b) b) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale b)))
(/.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (neg.f64 (*.f64 b (/.f64 b x-scale))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 b x-scale) (neg.f64 b)) (neg.f64 x-scale))
(/.f64 (*.f64 (neg.f64 b) (/.f64 b x-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) 1) x-scale)
(/.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (pow.f64 (/.f64 b x-scale) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 b x-scale)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 b x-scale) 2)) 3)
(pow.f64 (pow.f64 (/.f64 b x-scale) 3) 2/3)
(pow.f64 (pow.f64 (/.f64 b x-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 b x-scale) 6) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b x-scale)) 4)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (pow.f64 (/.f64 x-scale b) 2) -1)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)) -1)
(pow.f64 (/.f64 x-scale (*.f64 b (/.f64 b x-scale))) -1)
(sqrt.f64 (pow.f64 (/.f64 b x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b x-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 b x-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b x-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 b x-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b x-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b x-scale) 2)))
(+.f64 0 (pow.f64 (/.f64 y-scale a) -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 y-scale a) -2))) 1)
(/.f64 a (*.f64 y-scale (/.f64 y-scale a)))
(/.f64 a (*.f64 (/.f64 y-scale a) y-scale))
(/.f64 a (/.f64 (*.f64 y-scale y-scale) a))
(/.f64 a (/.f64 y-scale (/.f64 a y-scale)))
(/.f64 (/.f64 a y-scale) (/.f64 y-scale a))
(/.f64 1 (pow.f64 (/.f64 y-scale a) 2))
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))
(/.f64 1 (/.f64 y-scale (*.f64 a (/.f64 a y-scale))))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale a) (neg.f64 y-scale)))
(/.f64 (*.f64 a (/.f64 a y-scale)) y-scale)
(/.f64 (pow.f64 (neg.f64 a) 2) (pow.f64 (neg.f64 y-scale) 2))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 y-scale) y-scale))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 y-scale) (/.f64 y-scale a)))
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (neg.f64 (*.f64 a (/.f64 a y-scale))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 a y-scale) (neg.f64 a)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 a) (/.f64 a y-scale)) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) 1) y-scale)
(/.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 y-scale a) -2) 1)
(pow.f64 (cbrt.f64 (/.f64 a y-scale)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 y-scale a) -2)) 3)
(pow.f64 (pow.f64 (/.f64 a y-scale) 3) 2/3)
(pow.f64 (pow.f64 (/.f64 a y-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 a y-scale) 6) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a y-scale)) 4)
(pow.f64 (/.f64 y-scale a) -2)
(pow.f64 (pow.f64 (/.f64 y-scale a) 2) -1)
(pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) -1)
(pow.f64 (/.f64 y-scale (*.f64 a (/.f64 a y-scale))) -1)
(sqrt.f64 (pow.f64 (/.f64 a y-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 y-scale a) -2))))
(cbrt.f64 (pow.f64 (/.f64 a y-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 y-scale a) -2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 a y-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a y-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 y-scale a) -2)))
(+.f64 0 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) 1)
(/.f64 (*.f64 (/.f64 b x-scale) -4) (/.f64 x-scale b))
(/.f64 (*.f64 -4 (*.f64 b b)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 -4 (*.f64 b (/.f64 b x-scale))) x-scale)
(/.f64 (*.f64 b (*.f64 (/.f64 b x-scale) -4)) x-scale)
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 b x-scale) -4)) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 b b) -4) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b x-scale)) -4) x-scale)
(pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) 3)
(pow.f64 (*.f64 16 (pow.f64 (/.f64 b x-scale) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 b x-scale) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 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 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(+.f64 0 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) (cbrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) 1)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4) (/.f64 y-scale a))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) a) 2) (*.f64 y-scale y-scale))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (*.f64 a (/.f64 a y-scale))) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(/.f64 (*.f64 a (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4)) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4)) (neg.f64 y-scale))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(/.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (sqrt.f64 -4))) 2) (*.f64 y-scale y-scale))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(/.f64 (*.f64 (*.f64 a (/.f64 a y-scale)) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 1)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 3)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 4) 16) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 4) 16))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 4) 16))
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3) 1/3)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(pow.f64 (*.f64 (/.f64 a y-scale) (*.f64 (/.f64 b x-scale) (sqrt.f64 -4))) 2)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 4) 16))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 4) 16))
(log.f64 (exp.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 1))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))) 1) 1))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)))) 3))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2)) 3)) 1/3))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a y-scale) (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)))) 2))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(+.f64 0 (pow.f64 (/.f64 b x-scale) 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 x-scale b) -2)))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 x-scale b) -2)))))
(+.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)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 x-scale b) -2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b x-scale) 2))) 1)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 b (*.f64 x-scale (/.f64 x-scale b)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 b (*.f64 (/.f64 x-scale b) x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 b (/.f64 (*.f64 x-scale x-scale) b))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 b (/.f64 x-scale (/.f64 b x-scale)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (/.f64 b x-scale) (/.f64 x-scale b))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 1 (pow.f64 (/.f64 x-scale b) 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 1 (/.f64 x-scale (*.f64 b (/.f64 b x-scale))))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (*.f64 b b) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (neg.f64 b) (*.f64 (/.f64 x-scale b) (neg.f64 x-scale)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (*.f64 b (/.f64 b x-scale)) x-scale)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (pow.f64 (neg.f64 b) 2) (pow.f64 (neg.f64 x-scale) 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 x-scale (neg.f64 x-scale)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (*.f64 (neg.f64 b) b) (*.f64 (neg.f64 x-scale) x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale b)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (neg.f64 (*.f64 b (/.f64 b x-scale))) (neg.f64 x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (*.f64 (/.f64 b x-scale) (neg.f64 b)) (neg.f64 x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (*.f64 (neg.f64 b) (/.f64 b x-scale)) (neg.f64 x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) 1) x-scale)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(/.f64 (/.f64 (*.f64 b (/.f64 b x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (pow.f64 (/.f64 b x-scale) 2) 1)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (cbrt.f64 (/.f64 b x-scale)) 6)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 b x-scale) 2)) 3)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (pow.f64 (/.f64 b x-scale) 3) 2/3)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (pow.f64 (/.f64 b x-scale) 4) 1/2)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (pow.f64 (/.f64 b x-scale) 6) 1/3)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (sqrt.f64 (/.f64 b x-scale)) 4)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (pow.f64 (/.f64 x-scale b) 2) -1)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)) -1)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(pow.f64 (/.f64 x-scale (*.f64 b (/.f64 b x-scale))) -1)
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(sqrt.f64 (pow.f64 (/.f64 b x-scale) 4))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(log.f64 (exp.f64 (pow.f64 (/.f64 b x-scale) 2)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b x-scale) 2))))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(cbrt.f64 (pow.f64 (/.f64 b x-scale) 6))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b x-scale) 2)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(exp.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))) 1))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 1) 2))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b x-scale)) 2) 1))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 b x-scale))) 1) 1))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 b x-scale)))) 3))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b x-scale) 6)) 1/3))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b x-scale) 2)))
(pow.f64 (/.f64 b x-scale) 2)
(pow.f64 (/.f64 x-scale b) -2)
(+.f64 0 (pow.f64 (/.f64 y-scale a) -2))
(pow.f64 (/.f64 a y-scale) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 y-scale a) -2))) 1)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 a (*.f64 y-scale (/.f64 y-scale a)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 a (*.f64 (/.f64 y-scale a) y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 a (/.f64 (*.f64 y-scale y-scale) a))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 a (/.f64 y-scale (/.f64 a y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 a y-scale) (/.f64 y-scale a))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 1 (pow.f64 (/.f64 y-scale a) 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 1 (/.f64 y-scale (*.f64 a (/.f64 a y-scale))))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale a) (neg.f64 y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 a (/.f64 a y-scale)) y-scale)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 (neg.f64 a) 2) (pow.f64 (neg.f64 y-scale) 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 y-scale (neg.f64 y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 (neg.f64 y-scale) y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 y-scale) (/.f64 y-scale a)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (neg.f64 (*.f64 a (/.f64 a y-scale))) (neg.f64 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 (/.f64 a y-scale) (neg.f64 a)) (neg.f64 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 (neg.f64 a) (/.f64 a y-scale)) (neg.f64 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) 1) y-scale)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 y-scale a) -2) 1)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (cbrt.f64 (/.f64 a y-scale)) 6)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 y-scale a) -2)) 3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 a y-scale) 3) 2/3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 a y-scale) 4) 1/2)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 a y-scale) 6) 1/3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (sqrt.f64 (/.f64 a y-scale)) 4)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 y-scale a) -2)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 y-scale a) 2) -1)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) -1)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 y-scale (*.f64 a (/.f64 a y-scale))) -1)
(pow.f64 (/.f64 a y-scale) 2)
(sqrt.f64 (pow.f64 (/.f64 a y-scale) 4))
(pow.f64 (/.f64 a y-scale) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 y-scale a) -2)))
(pow.f64 (/.f64 a y-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 y-scale a) -2))))
(pow.f64 (/.f64 a y-scale) 2)
(cbrt.f64 (pow.f64 (/.f64 a y-scale) 6))
(pow.f64 (/.f64 a y-scale) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 y-scale a) -2)))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 1) 2))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2) 1))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1) 1))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 a y-scale)))) 3))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a y-scale) 6)) 1/3))
(pow.f64 (/.f64 a y-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 y-scale a) -2)))
(pow.f64 (/.f64 a y-scale) 2)
(+.f64 0 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 x-scale b) -2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 x-scale b) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) 1)
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(/.f64 (*.f64 (/.f64 b x-scale) -4) (/.f64 x-scale b))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(/.f64 (*.f64 -4 (*.f64 b b)) (*.f64 x-scale x-scale))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(/.f64 (*.f64 -4 (*.f64 b (/.f64 b x-scale))) x-scale)
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(/.f64 (*.f64 b (*.f64 (/.f64 b x-scale) -4)) x-scale)
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 b x-scale) -4)) (neg.f64 x-scale))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(/.f64 (*.f64 (*.f64 b b) -4) (*.f64 x-scale x-scale))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(/.f64 (*.f64 (*.f64 b (/.f64 b x-scale)) -4) x-scale)
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 1)
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) 3)
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(pow.f64 (*.f64 16 (pow.f64 (/.f64 b x-scale) 4)) 1/2)
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 b x-scale) 4)))
(fabs.f64 (*.f64 -4 (pow.f64 (/.f64 x-scale b) -2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3) 1/3)
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(pow.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) 2)
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 b x-scale) 4)))
(fabs.f64 (*.f64 -4 (pow.f64 (/.f64 x-scale b) -2)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) 1))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) 1) 1))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) 3))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) 1/3))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4))) 2))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(*.f64 -4 (pow.f64 (/.f64 b x-scale) 2))
(*.f64 -4 (pow.f64 (/.f64 x-scale b) -2))

localize133.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
72.6%
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
69.0%
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
56.9%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
56.7%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 409 to 202 computations (50.6% saved)

series14.0ms (0%)

Counts
4 → 92
Calls

27 calls:

TimeVariablePointExpression
3.0ms
angle
@0
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
1.0ms
angle
@inf
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
1.0ms
y-scale
@0
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
1.0ms
angle
@-inf
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
1.0ms
b
@0
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))

rewrite120.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
966×prod-diff
866×expm1-udef
504×add-sqr-sqrt
500×pow1
496×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024136
1510124
26929124
Stop Event
node limit
Counts
4 → 143
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.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))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))) 1)
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b)))
(*.f64 b (*.f64 b (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 y-scale x-scale) -2))
(*.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 1)
(*.f64 1 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 y-scale x-scale) 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (/.f64 b (*.f64 y-scale x-scale)) (/.f64 b (*.f64 y-scale x-scale)))
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) -2) (*.f64 b b))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b x-scale)) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 (*.f64 y-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1 (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 b b) x-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 b 1) (/.f64 b (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) y-scale) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) 1) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 b (pow.f64 (*.f64 y-scale x-scale) 2)) b)
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 b (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (*.f64 x-scale x-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 b x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 y-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (*.f64 b b)) x-scale))
(pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 3) 1/3)
(pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b b)) -1)
(neg.f64 (/.f64 (*.f64 b b) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 y-scale x-scale) 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2))) 1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) -2))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (pow.f64 (*.f64 y-scale x-scale) 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale x-scale)))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) -2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 y-scale x-scale)) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) x-scale))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))
(*.f64 (/.f64 1 y-scale) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1 (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 y-scale x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) x-scale))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 1) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale))
(pow.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (pow.f64 (*.f64 y-scale x-scale) 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) 3) (pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))

simplify146.0ms (0.2%)

Algorithm
egg-herbie
Rules
1546×fma-def
902×log-prod
842×associate-/l*
760×times-frac
732×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047015017
1133811761
2604811749
Stop Event
node limit
Counts
235 → 228
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 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 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 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 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 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 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 6)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 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 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (pow.f64 angle 8)) (+.f64 (*.f64 (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 6)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(/.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 (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 (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 (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 (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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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)))
(/.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.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))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))) 1)
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b)))
(*.f64 b (*.f64 b (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 y-scale x-scale) -2))
(*.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 1)
(*.f64 1 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 y-scale x-scale) 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (/.f64 b (*.f64 y-scale x-scale)) (/.f64 b (*.f64 y-scale x-scale)))
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) -2) (*.f64 b b))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b x-scale)) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 (*.f64 y-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1 (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 b b) x-scale))
(*.f64 (/.f64 b y-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 b 1) (/.f64 b (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) y-scale) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) 1) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 b (pow.f64 (*.f64 y-scale x-scale) 2)) b)
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 b (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (*.f64 x-scale x-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 b x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 y-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (*.f64 b b)) x-scale))
(pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 3) 1/3)
(pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b b)) -1)
(neg.f64 (/.f64 (*.f64 b b) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 y-scale x-scale) 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2))) 1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) -2))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (pow.f64 (*.f64 y-scale x-scale) 4))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale x-scale)))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) -2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 y-scale x-scale)) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) x-scale))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))
(*.f64 (/.f64 1 y-scale) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1 (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 y-scale x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) x-scale))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 1) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale))
(pow.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (pow.f64 (*.f64 y-scale x-scale) 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) 3) (pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
Outputs
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 (*.f64 -1/64800 (*.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 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2))))
(+.f64 1 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))))
(fma.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 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 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2)))))
(+.f64 (fma.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)))) (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 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (*.f64 angle angle)) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 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 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(fma.f64 angle (*.f64 (PI.f64) 1/180) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 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 (*.f64 1/22674816000000 (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 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(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 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000))))
(+.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 (*.f64 -1/30855889612800000000 (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 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(fma.f64 angle (*.f64 (PI.f64) 1/180) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))))
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b)))) (pow.f64 (*.f64 x-scale y-scale) 2))
(+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) -1/787320000) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (pow.f64 (PI.f64) 4)) -1/787320000) (/.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 6)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) -1/787320000) (fma.f64 (fma.f64 1/102036672000000 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 y-scale y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (pow.f64 angle 6) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (pow.f64 (PI.f64) 4)) -1/787320000) (fma.f64 (pow.f64 angle 6) (fma.f64 1/102036672000000 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (pow.f64 (PI.f64) 6)) (fma.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (/.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b)))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (pow.f64 (PI.f64) 4)) -1/787320000) (fma.f64 (pow.f64 angle 6) (fma.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (PI.f64) 2))) (fma.f64 1/102036672000000 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (/.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b)))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 -1/1049760000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2777030065152000000000 (pow.f64 (PI.f64) 8)) (*.f64 -1/396718580736000000000 (pow.f64 (PI.f64) 8))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 b 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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (pow.f64 angle 8)) (+.f64 (*.f64 (+.f64 (*.f64 1/102036672000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (pow.f64 angle 6)) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale))) -1/787320000) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b)) (*.f64 x-scale x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)) (*.f64 x-scale x-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 x-scale x-scale))))))) (pow.f64 angle 8) (fma.f64 (fma.f64 1/102036672000000 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) (*.f64 y-scale y-scale))) (*.f64 1/32400 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (pow.f64 angle 6) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (pow.f64 (PI.f64) 4)) -1/787320000) (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b b))) (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) 1/3149280000)) (fma.f64 1/32400 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (*.f64 (pow.f64 (PI.f64) 8) -1/765275040000000)) (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (*.f64 (pow.f64 (PI.f64) 8) 1/765275040000000)))))) (pow.f64 angle 8) (fma.f64 (pow.f64 angle 6) (fma.f64 1/102036672000000 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (pow.f64 (PI.f64) 6)) (fma.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (/.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 8) -1/347128758144000000000) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b) (fma.f64 1/32400 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (*.f64 (pow.f64 (PI.f64) 8) -1/765275040000000)) (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 b b))) 1/3149280000)) (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (*.f64 (pow.f64 (PI.f64) 8) 1/765275040000000)))))) (pow.f64 angle 8) (fma.f64 (pow.f64 angle 4) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (pow.f64 (PI.f64) 4)) -1/787320000) (fma.f64 (pow.f64 angle 6) (fma.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (PI.f64) 2))) (fma.f64 1/102036672000000 (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (pow.f64 (PI.f64) 6)) (*.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (/.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 angle angle) (*.f64 b b)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.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))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.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))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(fabs.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))) 1)
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 b (*.f64 b (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 x-scale y-scale) -2))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 y-scale x-scale) -2))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 x-scale y-scale) -2))
(*.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 1)
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 1 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 y-scale x-scale) 4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 x-scale y-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 x-scale y-scale) 4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 4)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 x-scale y-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 x-scale y-scale) 4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 x-scale y-scale) -2) (cbrt.f64 (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) -2) (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b))))
(*.f64 (/.f64 b (*.f64 y-scale x-scale)) (/.f64 b (*.f64 y-scale x-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (*.f64 b (neg.f64 b)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (*.f64 b (neg.f64 b)) 1) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 b)))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) -2) (*.f64 b b))
(*.f64 (*.f64 b b) (pow.f64 (*.f64 x-scale y-scale) -2))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b x-scale)) (/.f64 1 (*.f64 y-scale x-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 1 (*.f64 y-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b x-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))) (/.f64 b (/.f64 (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2) b)))
(/.f64 (/.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 1 (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 b b) x-scale))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 b y-scale) (/.f64 b (*.f64 x-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 b 1) (/.f64 b (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) y-scale) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) y-scale) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) 1) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) y-scale) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 b (pow.f64 (*.f64 y-scale x-scale) 2)) b)
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 b (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))) (/.f64 b (/.f64 (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2) b)))
(/.f64 (/.f64 (*.f64 b b) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 b (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 b x-scale))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 y-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) y-scale) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 x-scale y-scale)) 2)) (/.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)) (/.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) y-scale) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (*.f64 b b)) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 4)) y-scale) (/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 1)
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) 3)
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 3) 1/3)
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b b)) -1)
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(neg.f64 (/.f64 (*.f64 b b) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (*.f64 b (neg.f64 b)) 1) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 b)))
(sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 y-scale x-scale) 4)))
(sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 x-scale y-scale) 4)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2))))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2) 3))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 3)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)) 1))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b (*.f64 y-scale x-scale)) 2)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (/.f64 b x-scale) y-scale) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) -2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) -2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (*.f64 y-scale x-scale) -2))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 1 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (pow.f64 (*.f64 y-scale x-scale) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) (/.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4) (pow.f64 (*.f64 x-scale y-scale) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 4)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) (/.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale)) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4) (pow.f64 (*.f64 x-scale y-scale) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (pow.f64 (*.f64 y-scale x-scale) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4)) (*.f64 (pow.f64 (*.f64 x-scale y-scale) -2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) -2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (pow.f64 (*.f64 y-scale x-scale) -2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (pow.f64 (*.f64 y-scale x-scale) -2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 y-scale x-scale)) (/.f64 1 (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) 1) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 1 y-scale) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 1 (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 1 (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4)) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 y-scale x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4)) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4)) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) (/.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4)) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4)) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2)) (*.f64 x-scale (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 1) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (pow.f64 (*.f64 y-scale x-scale) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4))) (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 4)))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 3) 1/3)
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2)) -1)
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 4) (pow.f64 (*.f64 y-scale x-scale) 4)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 b (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 4) (pow.f64 (*.f64 x-scale y-scale) 4)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2) 3))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) 2) 3) (pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)) 1))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 y-scale x-scale)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)

localize161.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
71.6%
(*.f64 (*.f64 4 (*.f64 (/.f64 b x-scale) (/.f64 b 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)))
70.9%
(/.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))
57.1%
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
56.5%
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 410 to 213 computations (48% saved)

series30.0ms (0%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
y-scale
@0
(/.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))
2.0ms
angle
@0
(/.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))
1.0ms
angle
@inf
(/.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))
1.0ms
angle
@-inf
(/.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))
1.0ms
b
@0
(/.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))

rewrite55.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
806×add-sqr-sqrt
796×pow1
792×*-un-lft-identity
748×add-exp-log
748×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036188
1802182
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(/.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 b x-scale) (/.f64 b 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)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 1)
(*.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 1 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale))
(pow.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))))) 1)
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 y-scale y-scale))
(pow.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))) 2)
(log.f64 (exp.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))

simplify215.0ms (0.3%)

Algorithm
egg-herbie
Rules
1852×fma-def
1538×distribute-lft-in
1044×unswap-sqr
532×associate-*r*
486×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028117037
193816427
2396416381
Stop Event
node limit
Counts
151 → 110
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 x-scale y-scale)))
(+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 x-scale y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 x-scale y-scale)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 x-scale y-scale))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 (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 a 2) (*.f64 (pow.f64 b 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 (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 a 2) (*.f64 (pow.f64 b 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 (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 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 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 a 2) (*.f64 (pow.f64 b 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 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (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 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 a 2) (*.f64 (pow.f64 b 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 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.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 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 a 2) (*.f64 (pow.f64 b 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 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 (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 a 2) (*.f64 (pow.f64 b 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 (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 a 2) (*.f64 (pow.f64 b 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 (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 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 (pow.f64 angle 2) (*.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 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 (pow.f64 angle 2) (*.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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.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 (pow.f64 angle 4) (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 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 2) (*.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 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.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 (pow.f64 angle 4) (pow.f64 b 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 6) (*.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 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 1)
(*.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 1 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale))
(pow.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))))) 1)
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 y-scale y-scale))
(pow.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))) 2)
(log.f64 (exp.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
Outputs
(*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))))
(*.f64 (*.f64 -2 (/.f64 a (/.f64 x-scale a))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b)))))
(*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b)))))
(*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b)))))
(*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))))
(*.f64 (*.f64 -2 (/.f64 a (/.f64 x-scale a))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(*.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))))
(*.f64 (*.f64 -2 (/.f64 a (/.f64 x-scale a))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 x-scale y-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(fma.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (*.f64 b b))))))
(fma.f64 -2 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 y-scale (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 2 y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 b b)) (/.f64 x-scale (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))))
(*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 x-scale y-scale)))
(*.f64 1/90 (*.f64 (/.f64 angle x-scale) (/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) y-scale)))
(*.f64 (*.f64 1/90 (/.f64 angle x-scale)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (PI.f64))))
(*.f64 (/.f64 1/90 x-scale) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) y-scale))
(+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 x-scale y-scale))))
(fma.f64 1/90 (*.f64 (/.f64 angle x-scale) (/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) y-scale)) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 x-scale y-scale))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 angle 3)) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) x-scale)) (*.f64 (*.f64 1/90 (/.f64 angle x-scale)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (PI.f64)))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 3) (*.f64 x-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (/.f64 1/90 x-scale) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) y-scale)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 x-scale y-scale)))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 5) x-scale) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))) y-scale)) (fma.f64 1/90 (*.f64 (/.f64 angle x-scale) (/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) y-scale)) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 x-scale y-scale)))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 5) x-scale) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 angle 3)) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) x-scale)) (*.f64 (*.f64 1/90 (/.f64 angle x-scale)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (PI.f64))))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 3) (*.f64 x-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 5) x-scale) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))) (*.f64 (/.f64 1/90 x-scale) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) y-scale))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 7) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 x-scale y-scale))) (+.f64 (*.f64 1/90 (/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 2 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 x-scale y-scale))))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 7) x-scale) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (fma.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -11/15427944806400000000)))) y-scale)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 5) x-scale) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))) y-scale)) (fma.f64 1/90 (*.f64 (/.f64 angle x-scale) (/.f64 (*.f64 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) y-scale)) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 x-scale y-scale))))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 7) x-scale) (/.f64 (fma.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000)) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 5) x-scale) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 angle 3)) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) x-scale)) (*.f64 (*.f64 1/90 (/.f64 angle x-scale)) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (PI.f64)))))))
(fma.f64 2 (fma.f64 (/.f64 (pow.f64 angle 7) x-scale) (/.f64 (fma.f64 (pow.f64 (PI.f64) 7) -11/15427944806400000000 (*.f64 (pow.f64 (PI.f64) 7) -1/734664038400000000)) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (pow.f64 angle 5) x-scale) (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000))))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 angle 3) (*.f64 x-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (-.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (/.f64 1/90 x-scale) (/.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (*.f64 b b) (*.f64 a a))) y-scale))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 (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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 (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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 (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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (/.f64 (*.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 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))
(*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) 4))
(+.f64 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (/.f64 (*.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 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))
(*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) 4))
(+.f64 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2))))
(*.f64 4 (/.f64 (*.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 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 4 (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))))
(*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) 4))
(+.f64 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.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 a 2) (*.f64 (pow.f64 b 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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (/.f64 (*.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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 (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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 (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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 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 (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 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(*.f64 4 (fma.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 a a) (*.f64 b b))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)))
(*.f64 4 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 y-scale 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 4 (/.f64 (*.f64 (pow.f64 angle 2) (*.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 x-scale 2) (pow.f64 y-scale 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 (*.f64 angle angle) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))) (*.f64 y-scale y-scale)))))
(*.f64 4 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (/.f64 b x-scale) 2) (*.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2))))
(*.f64 4 (fma.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 (*.f64 a a) -1/32400 (*.f64 (*.f64 b b) 1/32400)))) 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 4 (/.f64 (*.f64 (pow.f64 angle 2) (*.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 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.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 (pow.f64 angle 4) (pow.f64 b 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 4 (+.f64 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))) (*.f64 y-scale y-scale))) (*.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 x-scale x-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 angle 4)) (*.f64 y-scale y-scale))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (/.f64 b x-scale) 2) (*.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2))) (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) 1/3149280000)) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 angle 4)))))
(*.f64 4 (fma.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) 1/3149280000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000))) (pow.f64 angle 4)) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2) (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 (*.f64 a a) -1/32400 (*.f64 (*.f64 b b) 1/32400)))) 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 4 (/.f64 (*.f64 (pow.f64 angle 2) (*.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 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.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 (pow.f64 angle 4) (pow.f64 b 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 angle 6) (*.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 4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 b b)) (pow.f64 (PI.f64) 2)))) (*.f64 y-scale y-scale))) (*.f64 4 (+.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 x-scale x-scale)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 angle 4)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (*.f64 b b) (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 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) 1/2040733440000000))))) (*.f64 y-scale y-scale)))))))
(*.f64 4 (+.f64 (fma.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (/.f64 b x-scale) 2) (*.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2))) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000)) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) 1/3149280000)) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 angle 4))) (/.f64 (pow.f64 angle 6) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (+.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 b b) 1/1224440064000000)))))))))
(*.f64 4 (+.f64 (fma.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 angle (/.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 (*.f64 a a) -1/32400 (*.f64 (*.f64 b b) 1/32400)))) angle))) (fma.f64 (/.f64 (*.f64 (pow.f64 angle 6) (fma.f64 (pow.f64 (PI.f64) 6) (fma.f64 (*.f64 a a) -1/12244400640000000 (*.f64 (*.f64 b b) 1/2040733440000000)) (*.f64 (pow.f64 (PI.f64) 6) (fma.f64 (*.f64 a a) -1/816293376000000 (*.f64 (*.f64 b b) 1/1224440064000000))))) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2) (/.f64 (fma.f64 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 4))) 1/3149280000 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 4) -1/3149280000))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 angle 4))))))
(*.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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b 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))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))))
(*.f64 4 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 b x-scale) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) 1)
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 1 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) x-scale))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(pow.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 1)
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 3)
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3) 1/3)
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 2)
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) -1)
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 3))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) 1))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale) (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))))) 1)
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) y-scale) (/.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) y-scale))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) y-scale) (/.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) y-scale))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 y-scale y-scale)) (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2))
(pow.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))) 1)
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))) 3)
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))) 3) 1/3)
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))) 2)
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(log.f64 (exp.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2))) 3))
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))) 1))
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) 2) (pow.f64 y-scale -2)))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) 2) (pow.f64 y-scale -2))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 y-scale -2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) b)) 2) (pow.f64 y-scale -2)) (pow.f64 (/.f64 b x-scale) 2)))

eval1.3s (1.9%)

Compiler

Compiled 63821 to 32879 computations (48.5% saved)

prune807.0ms (1.1%)

Pruning

31 alts after pruning (29 fresh and 2 done)

PrunedKeptTotal
New1186271213
Fresh729
Picked101
Done224
Total1196311227
Accurracy
100.0%
Counts
1227 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.6%
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) -4) (*.f64 x-scale x-scale))
76.6%
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) b) y-scale)
71.2%
(/.f64 (*.f64 a (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4)) y-scale)
80.8%
(/.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) (/.f64 y-scale b))
63.1%
(*.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) y-scale) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
75.8%
(*.f64 (/.f64 (*.f64 -4 (/.f64 a x-scale)) (/.f64 x-scale a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
63.4%
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
63.2%
(*.f64 (/.f64 1 (/.f64 y-scale (*.f64 a (/.f64 a y-scale)))) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
66.4%
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (/.f64 b x-scale) -4) (/.f64 x-scale b)))
63.5%
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b (/.f64 x-scale (/.f64 b x-scale))) -4))
66.4%
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
75.7%
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (/.f64 (/.f64 b y-scale) (/.f64 y-scale b)))
51.8%
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
75.7%
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
51.3%
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)))))
89.7%
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
92.9%
(*.f64 -4 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
76.9%
(*.f64 -4 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale))
72.4%
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) a) (/.f64 x-scale (/.f64 a x-scale))))
63.0%
(*.f64 -4 (/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) (*.f64 x-scale y-scale)))
45.6%
(*.f64 -4 (/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale y-scale))))
46.0%
(*.f64 -4 (/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale))))
65.9%
(*.f64 -4 (/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) a) (*.f64 y-scale (/.f64 x-scale (/.f64 a x-scale)))))
70.8%
(*.f64 -4 (/.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) y-scale)))
43.1%
(*.f64 -4 (/.f64 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))) (*.f64 x-scale (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale)))))
44.0%
(*.f64 -4 (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
42.0%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b)))
43.4%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 b (/.f64 (*.f64 y-scale y-scale) b))))
76.9%
(*.f64 -4 (*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)))
60.8%
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 x-scale x-scale)) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
49.7%
0
Compiler

Compiled 1324 to 858 computations (35.2% saved)

localize13.0ms (0%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 -4 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
99.6%
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
90.5%
(*.f64 (/.f64 b y-scale) (/.f64 a x-scale))
Compiler

Compiled 44 to 16 computations (63.6% saved)

series49.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

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

rewrite88.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1438×log-prod
1012×pow-prod-down
632×pow-prod-up
556×pow-exp
498×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01375
128375
2372275
Stop Event
node limit
Counts
3 → 134
Calls
Call 1
Inputs
(*.f64 (/.f64 b y-scale) (/.f64 a x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
Outputs
(+.f64 0 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))) 1)
(/.f64 b (*.f64 y-scale (/.f64 x-scale a)))
(/.f64 b (*.f64 (/.f64 x-scale a) y-scale))
(/.f64 b (/.f64 (*.f64 y-scale x-scale) a))
(/.f64 b (/.f64 y-scale (/.f64 a x-scale)))
(/.f64 (/.f64 b y-scale) (/.f64 x-scale a))
(/.f64 a (*.f64 (/.f64 y-scale b) x-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (/.f64 a x-scale) (/.f64 y-scale b))
(/.f64 1 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(/.f64 1 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)))
(/.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))
(/.f64 1 (/.f64 x-scale (/.f64 (*.f64 b a) y-scale)))
(/.f64 1 (/.f64 y-scale (/.f64 (*.f64 b a) x-scale)))
(/.f64 (*.f64 b a) (*.f64 y-scale x-scale))
(/.f64 (neg.f64 b) (*.f64 (/.f64 x-scale a) (neg.f64 y-scale)))
(/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)
(/.f64 (/.f64 (*.f64 b a) x-scale) y-scale)
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 y-scale) (/.f64 x-scale a)))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (/.f64 y-scale b)))
(/.f64 (*.f64 b (neg.f64 a)) (*.f64 y-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 y-scale) x-scale))
(/.f64 (*.f64 (neg.f64 b) (neg.f64 a)) (*.f64 (neg.f64 y-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 a (neg.f64 b)) (*.f64 x-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 b)) (*.f64 (neg.f64 x-scale) (neg.f64 y-scale)))
(/.f64 (neg.f64 (*.f64 b a)) (neg.f64 (*.f64 y-scale x-scale)))
(/.f64 (neg.f64 (/.f64 (*.f64 b a) y-scale)) (neg.f64 x-scale))
(/.f64 (neg.f64 (/.f64 (*.f64 b a) x-scale)) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 b) (/.f64 a x-scale)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 a) (/.f64 b y-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) 1) x-scale)
(/.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) x-scale) 1) y-scale)
(/.f64 (/.f64 (/.f64 (*.f64 b a) x-scale) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) x-scale) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2)
(pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) -1)
(pow.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) -1)
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1)
(pow.f64 (/.f64 x-scale (/.f64 (*.f64 b a) y-scale)) -1)
(pow.f64 (/.f64 y-scale (/.f64 (*.f64 b a) x-scale)) -1)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))
(fabs.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
(log.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))) 2))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(+.f64 0 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))) 1)
(*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 4) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3/2))
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3/2) (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 a x-scale)) (/.f64 b y-scale))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 5) (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(/.f64 (pow.f64 (/.f64 (*.f64 b a) x-scale) 2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (/.f64 (*.f64 b a) y-scale) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 b a) y-scale)) (*.f64 (*.f64 y-scale x-scale) x-scale))
(/.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 b a) x-scale)) (*.f64 (*.f64 y-scale x-scale) y-scale))
(/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (/.f64 (*.f64 b a) x-scale)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 b a) x-scale) (*.f64 b a)) (*.f64 y-scale (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 b a) x-scale) (/.f64 (*.f64 b a) y-scale)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 (*.f64 b a) y-scale)) x-scale)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 (*.f64 b a) x-scale)) y-scale)
(/.f64 (*.f64 (*.f64 b a) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) x-scale)
(/.f64 (*.f64 (/.f64 (*.f64 b a) x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) y-scale)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(+.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 4) 16) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 4) 16))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)))

simplify109.0ms (0.2%)

Algorithm
egg-herbie
Rules
1330×log-prod
1036×cube-prod
980×log-div
838×cube-div
566×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03379772
18496922
241956922
Stop Event
node limit
Counts
278 → 163
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)))
(*.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 (*.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 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 0 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))) 1)
(/.f64 b (*.f64 y-scale (/.f64 x-scale a)))
(/.f64 b (*.f64 (/.f64 x-scale a) y-scale))
(/.f64 b (/.f64 (*.f64 y-scale x-scale) a))
(/.f64 b (/.f64 y-scale (/.f64 a x-scale)))
(/.f64 (/.f64 b y-scale) (/.f64 x-scale a))
(/.f64 a (*.f64 (/.f64 y-scale b) x-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (/.f64 a x-scale) (/.f64 y-scale b))
(/.f64 1 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(/.f64 1 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)))
(/.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))
(/.f64 1 (/.f64 x-scale (/.f64 (*.f64 b a) y-scale)))
(/.f64 1 (/.f64 y-scale (/.f64 (*.f64 b a) x-scale)))
(/.f64 (*.f64 b a) (*.f64 y-scale x-scale))
(/.f64 (neg.f64 b) (*.f64 (/.f64 x-scale a) (neg.f64 y-scale)))
(/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)
(/.f64 (/.f64 (*.f64 b a) x-scale) y-scale)
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 y-scale) (/.f64 x-scale a)))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (/.f64 y-scale b)))
(/.f64 (*.f64 b (neg.f64 a)) (*.f64 y-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 y-scale) x-scale))
(/.f64 (*.f64 (neg.f64 b) (neg.f64 a)) (*.f64 (neg.f64 y-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 a (neg.f64 b)) (*.f64 x-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 b)) (*.f64 (neg.f64 x-scale) (neg.f64 y-scale)))
(/.f64 (neg.f64 (*.f64 b a)) (neg.f64 (*.f64 y-scale x-scale)))
(/.f64 (neg.f64 (/.f64 (*.f64 b a) y-scale)) (neg.f64 x-scale))
(/.f64 (neg.f64 (/.f64 (*.f64 b a) x-scale)) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 b) (/.f64 a x-scale)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 a) (/.f64 b y-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) 1) x-scale)
(/.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) x-scale) 1) y-scale)
(/.f64 (/.f64 (/.f64 (*.f64 b a) x-scale) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) x-scale) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2)
(pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) -1)
(pow.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) -1)
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1)
(pow.f64 (/.f64 x-scale (/.f64 (*.f64 b a) y-scale)) -1)
(pow.f64 (/.f64 y-scale (/.f64 (*.f64 b a) x-scale)) -1)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))
(fabs.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
(log.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))) 2))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(+.f64 0 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))) 1)
(*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 4) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3/2))
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3/2) (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 a x-scale)) (/.f64 b y-scale))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 5) (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(/.f64 (pow.f64 (/.f64 (*.f64 b a) x-scale) 2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (pow.f64 (/.f64 (*.f64 b a) y-scale) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 b a) y-scale)) (*.f64 (*.f64 y-scale x-scale) x-scale))
(/.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 b a) x-scale)) (*.f64 (*.f64 y-scale x-scale) y-scale))
(/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (/.f64 (*.f64 b a) x-scale)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 b a) x-scale) (*.f64 b a)) (*.f64 y-scale (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 b a) x-scale) (/.f64 (*.f64 b a) y-scale)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 (*.f64 b a) y-scale)) x-scale)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 (*.f64 b a) x-scale)) y-scale)
(/.f64 (*.f64 (*.f64 b a) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) x-scale)
(/.f64 (*.f64 (/.f64 (*.f64 b a) x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) y-scale)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(+.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 4) 16) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 4) 16))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)))
Outputs
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.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)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(+.f64 0 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))) 1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 b (*.f64 y-scale (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 b (*.f64 (/.f64 x-scale a) y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 b (/.f64 (*.f64 y-scale x-scale) a))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 b (/.f64 y-scale (/.f64 a x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 b y-scale) (/.f64 x-scale a))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 a (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 a x-scale) (/.f64 y-scale b))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 1 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 1 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 1 (/.f64 x-scale (/.f64 (*.f64 b a) y-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 1 (/.f64 y-scale (/.f64 (*.f64 b a) x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 b a) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (neg.f64 b) (*.f64 (/.f64 x-scale a) (neg.f64 y-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 (*.f64 b a) x-scale) y-scale)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 y-scale) (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (/.f64 y-scale b)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 b (neg.f64 a)) (*.f64 y-scale (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 y-scale) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 b) (neg.f64 a)) (*.f64 (neg.f64 y-scale) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 a (neg.f64 b)) (*.f64 x-scale (neg.f64 y-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 x-scale) y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 b)) (*.f64 (neg.f64 x-scale) (neg.f64 y-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (neg.f64 (*.f64 b a)) (neg.f64 (*.f64 y-scale x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (neg.f64 (/.f64 (*.f64 b a) y-scale)) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (neg.f64 (/.f64 (*.f64 b a) x-scale)) (neg.f64 y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 b)) (neg.f64 y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 b) (/.f64 a x-scale)) (neg.f64 y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (*.f64 (neg.f64 a) (/.f64 b y-scale)) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) 1) x-scale)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) x-scale) 1) y-scale)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) x-scale) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(/.f64 (/.f64 (/.f64 (*.f64 b a) x-scale) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) 1/2)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 3)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3) 1/3)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) -1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) -1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (/.f64 x-scale (/.f64 (*.f64 b a) y-scale)) -1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(pow.f64 (/.f64 y-scale (/.f64 (*.f64 b a) x-scale)) -1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(fabs.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(log.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 1))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 1) 1))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1/2))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1) 1/2))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))) 3))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3)) 1/3))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))) 2))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(+.f64 0 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 1 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 4))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 4) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3/2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 3/2) (sqrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 a x-scale)) (/.f64 b y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 5) (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (pow.f64 (/.f64 (*.f64 b a) x-scale) 2) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (pow.f64 (/.f64 (*.f64 b a) y-scale) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 b a) y-scale)) (*.f64 (*.f64 y-scale x-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 b a) x-scale)) (*.f64 (*.f64 y-scale x-scale) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (/.f64 (*.f64 b a) x-scale)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 b a) x-scale) (*.f64 b a)) (*.f64 y-scale (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 b a) x-scale) (/.f64 (*.f64 b a) y-scale)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 (*.f64 b a) y-scale)) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (/.f64 (*.f64 b a) x-scale)) y-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (*.f64 b a) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 b a) x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) y-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 4))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 6))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 1) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)) 1) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)) 2)) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 6)) 1/3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(+.f64 0 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))) 1)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4) 1)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)) 3)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 4) 16) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) 16))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 4) 16))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4) 3) 1/3)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (sqrt.f64 -4)) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 -4)) 2)
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2)
(pow.f64 (*.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 4) 16))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) 16))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 4) 16))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4) 3))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)) 1))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)) 1) 1))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))) 3))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4))) 1/3))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (sqrt.f64 -4))) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 -4)) 2)
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (sqrt.f64 -4))) 2)
(pow.f64 (*.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) (sqrt.f64 -4)) 2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) 2) -4)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))

localize21.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
89.8%
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) a)
87.2%
(/.f64 a (*.f64 x-scale x-scale))
76.7%
(*.f64 (*.f64 (/.f64 a (*.f64 x-scale x-scale)) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
Compiler

Compiled 67 to 14 computations (79.1% saved)

series4.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite81.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1474×log-prod
1150×pow-prod-down
654×pow-prod-up
584×pow-exp
460×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01269
125951
2371451
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 a (*.f64 x-scale x-scale)) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) a)
Outputs
(+.f64 0 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (/.f64 y-scale b))
(/.f64 (*.f64 a (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (*.f64 a a) (*.f64 b (/.f64 b y-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) b) y-scale)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) 1) (/.f64 y-scale b))
(/.f64 (pow.f64 (*.f64 (/.f64 a x-scale) b) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) y-scale)
(/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 a (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) x-scale)
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (*.f64 b (/.f64 a x-scale)) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 a x-scale) 2)) y-scale)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(+.f64 0 (*.f64 a (pow.f64 x-scale -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 x-scale -2)))) 1)
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (*.f64 a (pow.f64 x-scale -2)) 1)
(*.f64 1 (*.f64 a (pow.f64 x-scale -2)))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4)) (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 x-scale -2)))
(*.f64 (/.f64 (sqrt.f64 a) x-scale) (/.f64 (sqrt.f64 a) x-scale))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 x-scale -2)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (pow.f64 x-scale -2) a)
(*.f64 (/.f64 a x-scale) (/.f64 1 x-scale))
(*.f64 (/.f64 1 x-scale) (/.f64 a x-scale))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 x-scale) x-scale)) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale) (/.f64 (cbrt.f64 a) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 x-scale) x-scale)) (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 x-scale) x-scale)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 x-scale) 2)))
(pow.f64 (*.f64 a (pow.f64 x-scale -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 x-scale -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) x-scale) 2)
(pow.f64 (/.f64 x-scale (/.f64 a x-scale)) -1)
(pow.f64 (/.f64 (/.f64 x-scale (/.f64 a x-scale)) 1) -1)
(neg.f64 (/.f64 a (*.f64 x-scale (neg.f64 x-scale))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 x-scale -2)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 x-scale -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 x-scale 6)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 x-scale -2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 x-scale -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 x-scale -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 x-scale -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (pow.f64 x-scale -2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) x-scale)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 x-scale (/.f64 a x-scale))) -1))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 x-scale -2))))
(+.f64 0 (pow.f64 (/.f64 a x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(/.f64 a (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 a (/.f64 a x-scale)) x-scale)
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a x-scale) a) x-scale)
(/.f64 (neg.f64 (*.f64 a a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)
(/.f64 (/.f64 (*.f64 a a) 1) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 x-scale) x-scale)) (pow.f64 (cbrt.f64 x-scale) 2))
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(pow.f64 (pow.f64 (/.f64 a x-scale) 4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) -1)
(sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (/.f64 a x-scale) 2))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))

simplify84.0ms (0.1%)

Algorithm
egg-herbie
Rules
1626×fma-def
954×distribute-lft-in
406×log-prod
360×cube-prod
340×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02995232
17664128
228364116
Stop Event
node limit
Counts
212 → 138
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 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (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 a 2) (pow.f64 x-scale 2))
(+.f64 0 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (/.f64 y-scale b))
(/.f64 (*.f64 a (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (*.f64 a a) (*.f64 b (/.f64 b y-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) b) y-scale)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) 1) (/.f64 y-scale b))
(/.f64 (pow.f64 (*.f64 (/.f64 a x-scale) b) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) y-scale)
(/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 a (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) x-scale)
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (*.f64 b (/.f64 a x-scale)) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 a x-scale) 2)) y-scale)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(+.f64 0 (*.f64 a (pow.f64 x-scale -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 x-scale -2)))) 1)
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (*.f64 a (pow.f64 x-scale -2)) 1)
(*.f64 1 (*.f64 a (pow.f64 x-scale -2)))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4)) (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 x-scale -2)))
(*.f64 (/.f64 (sqrt.f64 a) x-scale) (/.f64 (sqrt.f64 a) x-scale))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 x-scale -2)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (pow.f64 x-scale -2) a)
(*.f64 (/.f64 a x-scale) (/.f64 1 x-scale))
(*.f64 (/.f64 1 x-scale) (/.f64 a x-scale))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 x-scale) x-scale)) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale) (/.f64 (cbrt.f64 a) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 x-scale) x-scale)) (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 x-scale) x-scale)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 x-scale) 2)))
(pow.f64 (*.f64 a (pow.f64 x-scale -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 x-scale -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) x-scale) 2)
(pow.f64 (/.f64 x-scale (/.f64 a x-scale)) -1)
(pow.f64 (/.f64 (/.f64 x-scale (/.f64 a x-scale)) 1) -1)
(neg.f64 (/.f64 a (*.f64 x-scale (neg.f64 x-scale))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 x-scale -2)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 x-scale -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 x-scale 6)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 x-scale -2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 x-scale -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 x-scale -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 x-scale -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (pow.f64 x-scale -2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) x-scale)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 x-scale (/.f64 a x-scale))) -1))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 x-scale -2))))
(+.f64 0 (pow.f64 (/.f64 a x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(/.f64 a (/.f64 x-scale (/.f64 a x-scale)))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 a (/.f64 a x-scale)) x-scale)
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a x-scale) a) x-scale)
(/.f64 (neg.f64 (*.f64 a a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)
(/.f64 (/.f64 (*.f64 a a) 1) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 x-scale) x-scale)) (pow.f64 (cbrt.f64 x-scale) 2))
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(pow.f64 (pow.f64 (/.f64 a x-scale) 4) 1/2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) -1)
(sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (/.f64 a x-scale) 2))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a 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 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (pow.f64 x-scale 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(pow.f64 (/.f64 a x-scale) 2)
(+.f64 0 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 1)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (/.f64 y-scale b))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 a (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale (/.f64 a x-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 a a) (*.f64 b (/.f64 b y-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) b) y-scale)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) 1) (/.f64 y-scale b))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (pow.f64 (*.f64 (/.f64 a x-scale) b) 2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b (/.f64 b y-scale))) y-scale)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale)) (neg.f64 b)) (neg.f64 y-scale))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 a (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (neg.f64 a) (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) (*.f64 x-scale (neg.f64 x-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) x-scale)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (pow.f64 (*.f64 b (/.f64 a x-scale)) 2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 a x-scale) 2)) y-scale)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 1)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) 3)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 4) 1/2)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3) 1/3)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 4))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)))) 1) 1))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 3))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))))) 1/3))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale))) 2))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(+.f64 0 (*.f64 a (pow.f64 x-scale -2)))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 x-scale -2)))) 1)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 a (pow.f64 x-scale -2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 (*.f64 a (pow.f64 x-scale -2)) 1)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 1 (*.f64 a (pow.f64 x-scale -2)))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4)) (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 x-scale -2)))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (/.f64 (sqrt.f64 a) x-scale) (/.f64 (sqrt.f64 a) x-scale))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 x-scale -2)))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (pow.f64 x-scale -2) a)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (/.f64 a x-scale) (/.f64 1 x-scale))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (/.f64 1 x-scale) (/.f64 a x-scale))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 x-scale) x-scale)) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 1 (*.f64 x-scale (cbrt.f64 x-scale))) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (/.f64 a (*.f64 x-scale (cbrt.f64 x-scale))) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale) (/.f64 (cbrt.f64 a) x-scale))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 x-scale) x-scale)) (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 x-scale) x-scale)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 1 (*.f64 x-scale (cbrt.f64 x-scale))) (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (/.f64 a (*.f64 x-scale (cbrt.f64 x-scale))) (pow.f64 (cbrt.f64 x-scale) 2))
(pow.f64 (*.f64 a (pow.f64 x-scale -2)) 1)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2))) 3)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4) 1/2)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 x-scale -2)) 3) 1/3)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(pow.f64 (/.f64 (sqrt.f64 a) x-scale) 2)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(pow.f64 (/.f64 x-scale (/.f64 a x-scale)) -1)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(pow.f64 (/.f64 (/.f64 x-scale (/.f64 a x-scale)) 1) -1)
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(neg.f64 (/.f64 a (*.f64 x-scale (neg.f64 x-scale))))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) x-scale) 4))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 x-scale -2)))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 x-scale -2)))))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 x-scale -2)) 3))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 x-scale 6)))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 x-scale -2))))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(exp.f64 (log.f64 (*.f64 a (pow.f64 x-scale -2))))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 x-scale -2))) 1))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 x-scale -2))) 1) 1))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 x-scale -2)))) 3))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (pow.f64 x-scale -2)))) 1/3))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) x-scale)) 2))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(exp.f64 (*.f64 (log.f64 (/.f64 x-scale (/.f64 a x-scale))) -1))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 x-scale -2))))
(/.f64 a (*.f64 x-scale x-scale))
(*.f64 a (pow.f64 x-scale -2))
(+.f64 0 (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (/.f64 a x-scale) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(+.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)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 a (/.f64 x-scale (/.f64 a x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 a (/.f64 a x-scale)) x-scale)
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 x-scale (neg.f64 x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (*.f64 (/.f64 a x-scale) a) x-scale)
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (neg.f64 (*.f64 a a)) (*.f64 x-scale (neg.f64 x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (/.f64 (*.f64 a a) 1) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 x-scale) x-scale)) (pow.f64 (cbrt.f64 x-scale) 2))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (/.f64 a x-scale) 4) 1/2)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) -1)
(pow.f64 (/.f64 a x-scale) 2)
(sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))
(pow.f64 (/.f64 a x-scale) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (/.f64 a x-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2))))
(pow.f64 (/.f64 a x-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3))
(pow.f64 (/.f64 a x-scale) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)) 1))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)) 1) 1))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2))) 3))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (/.f64 a x-scale) 2))) 1/3))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(pow.f64 (/.f64 a x-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (/.f64 a x-scale) 2)

localize16.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 a (/.f64 x-scale a))
92.5%
(*.f64 x-scale (*.f64 y-scale y-scale))
76.0%
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b b))
67.4%
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale y-scale)))
Compiler

Compiled 70 to 15 computations (78.6% saved)

series7.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite96.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1944×log-prod
540×log-div
520×expm1-udef
520×log1p-udef
452×log-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01394
128688
2446388
Stop Event
node limit
Counts
4 → 160
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b b))
(*.f64 x-scale (*.f64 y-scale y-scale))
(/.f64 a (/.f64 x-scale a))
Outputs
(+.f64 0 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))) 1)
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 x-scale b))))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 (*.f64 b b) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 b b) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 1)
(*.f64 1 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 2) (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (neg.f64 (*.f64 b b))) (/.f64 1 (*.f64 x-scale (neg.f64 (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))
(*.f64 (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 b (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) 1) (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 b b) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (*.f64 b b) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale y-scale)) (/.f64 (*.f64 b b) y-scale))
(*.f64 (/.f64 (*.f64 b b) 1) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 b b) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (/.f64 (*.f64 a a) x-scale) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) y-scale))
(*.f64 (/.f64 1 x-scale) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 1 (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) x-scale) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 x-scale y-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) y-scale))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) x-scale) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) x-scale))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) 1) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 x-scale y-scale)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) y-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) x-scale) (/.f64 b (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 y-scale y-scale)) (/.f64 b x-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) 1) (/.f64 b (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 b (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 b (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 x-scale y-scale)) (/.f64 b y-scale))
(pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 x-scale a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (*.f64 x-scale (neg.f64 (*.f64 y-scale y-scale)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 3) (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(+.f64 0 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))) 1)
(/.f64 a (/.f64 (/.f64 x-scale a) (*.f64 b b)))
(/.f64 (*.f64 b b) (/.f64 x-scale (*.f64 a a)))
(/.f64 1 (/.f64 (/.f64 x-scale a) (*.f64 a (*.f64 b b))))
(/.f64 (*.f64 a (*.f64 b b)) (/.f64 x-scale a))
(/.f64 (neg.f64 (*.f64 a (*.f64 b b))) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (*.f64 b b) (neg.f64 a)) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b b)) (/.f64 (neg.f64 x-scale) a))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) x-scale) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) 1) (/.f64 x-scale a))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (cbrt.f64 (/.f64 x-scale a)))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) (sqrt.f64 (/.f64 x-scale a))) (sqrt.f64 (/.f64 x-scale a)))
(pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (/.f64 (*.f64 a a) x-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))))
(+.f64 0 (*.f64 x-scale (*.f64 y-scale y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))) 1)
(pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 1)
(pow.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3) 1/3)
(pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 2)
(sqrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (pow.f64 (*.f64 y-scale y-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale y-scale) 3) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))
(exp.f64 (log.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) 1))
(log1p.f64 (expm1.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))
(+.f64 0 (/.f64 (*.f64 a a) x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a a) x-scale))) 1)
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) 1)
(*.f64 1 (/.f64 (*.f64 a a) x-scale))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) 2) (cbrt.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 a x-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (sqrt.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 a x-scale)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 x-scale) a)))
(*.f64 (/.f64 a x-scale) a)
(*.f64 (/.f64 1 x-scale) (/.f64 a (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 x-scale a)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 x-scale a)))
(*.f64 (/.f64 (sqrt.f64 a) x-scale) (/.f64 (sqrt.f64 a) (/.f64 1 a)))
(*.f64 (/.f64 a 1) (/.f64 a x-scale))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (/.f64 a (cbrt.f64 (/.f64 x-scale a))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 x-scale a))) (/.f64 a (sqrt.f64 (/.f64 x-scale a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale) (/.f64 (cbrt.f64 a) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (cbrt.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 x-scale a))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 x-scale a))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 x-scale a))))
(*.f64 (*.f64 (/.f64 a x-scale) 1) a)
(*.f64 (*.f64 (/.f64 a x-scale) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 a (neg.f64 x-scale)) (neg.f64 a))
(pow.f64 (/.f64 (*.f64 a a) x-scale) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) 2)
(pow.f64 (/.f64 x-scale (*.f64 a a)) -1)
(neg.f64 (/.f64 a (/.f64 (neg.f64 x-scale) a)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a a) x-scale))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 x-scale a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a a) x-scale)))
(exp.f64 (log.f64 (/.f64 (*.f64 a a) x-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a a) x-scale)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a a) x-scale)))

simplify121.0ms (0.2%)

Algorithm
egg-herbie
Rules
1526×log-prod
1098×associate-/l*
1036×times-frac
840×associate-*r/
806×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04169374
111728622
271958622
Stop Event
node limit
Counts
292 → 223
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 (*.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)
(*.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 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 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(/.f64 (pow.f64 a 2) x-scale)
(+.f64 0 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))) 1)
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 x-scale b))))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 (*.f64 b b) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 b b) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 1)
(*.f64 1 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 2) (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (neg.f64 (*.f64 b b))) (/.f64 1 (*.f64 x-scale (neg.f64 (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))
(*.f64 (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 b (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) 1) (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 b b) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (*.f64 b b) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale y-scale)) (/.f64 (*.f64 b b) y-scale))
(*.f64 (/.f64 (*.f64 b b) 1) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 b b) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (/.f64 (*.f64 a a) x-scale) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) y-scale))
(*.f64 (/.f64 1 x-scale) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 1 (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) x-scale) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 x-scale y-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) y-scale))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) x-scale) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) x-scale))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) 1) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 x-scale y-scale)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) y-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) x-scale) (/.f64 b (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 y-scale y-scale)) (/.f64 b x-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) 1) (/.f64 b (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 b (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 b (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 x-scale y-scale)) (/.f64 b y-scale))
(pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 x-scale a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (*.f64 x-scale (neg.f64 (*.f64 y-scale y-scale)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 3) (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(+.f64 0 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))) 1)
(/.f64 a (/.f64 (/.f64 x-scale a) (*.f64 b b)))
(/.f64 (*.f64 b b) (/.f64 x-scale (*.f64 a a)))
(/.f64 1 (/.f64 (/.f64 x-scale a) (*.f64 a (*.f64 b b))))
(/.f64 (*.f64 a (*.f64 b b)) (/.f64 x-scale a))
(/.f64 (neg.f64 (*.f64 a (*.f64 b b))) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (*.f64 b b) (neg.f64 a)) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b b)) (/.f64 (neg.f64 x-scale) a))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) x-scale) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) 1) (/.f64 x-scale a))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (cbrt.f64 (/.f64 x-scale a)))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) (sqrt.f64 (/.f64 x-scale a))) (sqrt.f64 (/.f64 x-scale a)))
(pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 3) 1/3)
(pow.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (/.f64 (*.f64 a a) x-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))))
(+.f64 0 (*.f64 x-scale (*.f64 y-scale y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))) 1)
(pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 1)
(pow.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3) 1/3)
(pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 2)
(sqrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (pow.f64 (*.f64 y-scale y-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale y-scale) 3) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))
(exp.f64 (log.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) 1))
(log1p.f64 (expm1.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))
(+.f64 0 (/.f64 (*.f64 a a) x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a a) x-scale))) 1)
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) 1)
(*.f64 1 (/.f64 (*.f64 a a) x-scale))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) 2) (cbrt.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 a x-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (sqrt.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 a x-scale)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 x-scale) a)))
(*.f64 (/.f64 a x-scale) a)
(*.f64 (/.f64 1 x-scale) (/.f64 a (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 x-scale a)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 x-scale a)))
(*.f64 (/.f64 (sqrt.f64 a) x-scale) (/.f64 (sqrt.f64 a) (/.f64 1 a)))
(*.f64 (/.f64 a 1) (/.f64 a x-scale))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (/.f64 a (cbrt.f64 (/.f64 x-scale a))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 x-scale a))) (/.f64 a (sqrt.f64 (/.f64 x-scale a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale) (/.f64 (cbrt.f64 a) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (cbrt.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 x-scale a))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 x-scale a))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 x-scale a))))
(*.f64 (*.f64 (/.f64 a x-scale) 1) a)
(*.f64 (*.f64 (/.f64 a x-scale) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 a (neg.f64 x-scale)) (neg.f64 a))
(pow.f64 (/.f64 (*.f64 a a) x-scale) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) 2)
(pow.f64 (/.f64 x-scale (*.f64 a a)) -1)
(neg.f64 (/.f64 a (/.f64 (neg.f64 x-scale) a)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a a) x-scale))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 x-scale a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a a) x-scale)))
(exp.f64 (log.f64 (/.f64 (*.f64 a a) x-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a a) x-scale)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a a) 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 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) x-scale)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 (pow.f64 y-scale 2) x-scale)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(*.f64 x-scale (pow.f64 y-scale 2))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(+.f64 0 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 x-scale a) 2))))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 x-scale a) 2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 x-scale a) 2)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 x-scale a) 2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 x-scale b))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 (*.f64 b b) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (*.f64 b b) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 1 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 2) (pow.f64 b 4))) (*.f64 (/.f64 1 (*.f64 x-scale (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale)) 2)) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale 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 (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 2) (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 b (pow.f64 (/.f64 x-scale a) 2)) b)) y-scale) 2)
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (neg.f64 (*.f64 b b))) (/.f64 1 (*.f64 x-scale (neg.f64 (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 (*.f64 b (neg.f64 b)) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale (neg.f64 y-scale)))))
(/.f64 (neg.f64 (*.f64 (/.f64 b (pow.f64 (/.f64 x-scale a) 2)) b)) (*.f64 y-scale (neg.f64 y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 b (/.f64 (/.f64 1 x-scale) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) 1) (/.f64 (*.f64 b b) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 b b) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4))) x-scale)) (/.f64 b (/.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) b)))
(/.f64 (/.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))) (/.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale x-scale))) b))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (*.f64 b b) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale (sqrt.f64 x-scale)) x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 a y-scale)) (sqrt.f64 x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale (sqrt.f64 x-scale)) x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 a y-scale)) (sqrt.f64 x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b (sqrt.f64 x-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale y-scale)) (/.f64 (*.f64 b b) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 b b) 1) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 b b) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (/.f64 (*.f64 a a) x-scale) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4))) x-scale)) (/.f64 b (/.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) b)))
(/.f64 (/.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))) (/.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale x-scale))) b))
(*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 1 x-scale) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4))) x-scale)) (/.f64 b (/.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) b)))
(/.f64 (/.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))) (/.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale x-scale))) b))
(*.f64 (/.f64 1 (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale (sqrt.f64 x-scale)) x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 a y-scale)) (sqrt.f64 x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b (sqrt.f64 x-scale))))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) x-scale) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 2) (pow.f64 b 4))) x-scale) (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale)) 2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 2) (pow.f64 b 4))) x-scale) (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale)) 2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 2) (pow.f64 b 4))) x-scale) (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale)) 2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 x-scale a) 2)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 2) (pow.f64 b 4))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale)) 2)) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 2) (pow.f64 b 4))) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale)) 2)) (sqrt.f64 x-scale)) y-scale) (/.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))) (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))) (*.f64 x-scale y-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 2) (pow.f64 b 4))) x-scale) (/.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale)) 2)) (/.f64 (cbrt.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) x-scale) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) 1) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4))) x-scale)) (/.f64 b (/.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) b)))
(/.f64 (/.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))) (/.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale x-scale))) b))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) (*.f64 x-scale y-scale)) (/.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) x-scale) (/.f64 b (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 y-scale y-scale)) (/.f64 b x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) 1) (/.f64 b (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (cbrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))) (/.f64 b (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4))) x-scale)) (/.f64 b (/.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) b)))
(/.f64 (/.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))) (/.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale x-scale))) b))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 y-scale (sqrt.f64 x-scale))) (/.f64 b (*.f64 y-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale (sqrt.f64 x-scale)) x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 a y-scale)) (sqrt.f64 x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b (sqrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 x-scale y-scale)) (/.f64 b y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 3) 1/3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2))) y-scale) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 b (pow.f64 (/.f64 x-scale a) 2)) b)) y-scale) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 x-scale a) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -1)
(/.f64 1 (*.f64 (pow.f64 (/.f64 x-scale a) 2) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b))))
(/.f64 (/.f64 1 (*.f64 (/.f64 y-scale (*.f64 b b)) y-scale)) (pow.f64 (/.f64 x-scale a) 2))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) (*.f64 x-scale (neg.f64 (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 (*.f64 b (neg.f64 b)) (/.f64 (/.f64 1 x-scale) (*.f64 y-scale (neg.f64 y-scale)))))
(/.f64 (neg.f64 (*.f64 (/.f64 b (pow.f64 (/.f64 x-scale a) 2)) b)) (*.f64 y-scale (neg.f64 y-scale)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 x-scale a) 2))) 2))
(fabs.f64 (*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2))))
(log.f64 (exp.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale)) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 3) (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale))) 3) (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale)) 3) (*.f64 (pow.f64 x-scale 3) (pow.f64 y-scale 6))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 b b) (pow.f64 (/.f64 x-scale a) 2)) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale y-scale)) (/.f64 b (pow.f64 (/.f64 x-scale a) 2)))
(+.f64 0 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 a (/.f64 a x-scale)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 a (/.f64 a x-scale)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 a (/.f64 a x-scale))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 a (/.f64 a x-scale)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 a (/.f64 a x-scale))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (*.f64 a (/.f64 a x-scale))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))) 1)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 a (/.f64 (/.f64 x-scale a) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 b b) (/.f64 x-scale (*.f64 a a)))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 1 (/.f64 (/.f64 x-scale a) (*.f64 a (*.f64 b b))))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (*.f64 a (*.f64 b b)) (/.f64 x-scale a))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (neg.f64 (*.f64 a (*.f64 b b))) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 b b) (/.f64 (/.f64 (neg.f64 x-scale) a) (neg.f64 a)))
(*.f64 a (*.f64 1 (*.f64 (/.f64 a x-scale) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 b b) (neg.f64 a)) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 b b) (/.f64 (/.f64 (neg.f64 x-scale) a) (neg.f64 a)))
(*.f64 a (*.f64 1 (*.f64 (/.f64 a x-scale) (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b b)) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 b b) (/.f64 (/.f64 (neg.f64 x-scale) a) (neg.f64 a)))
(*.f64 a (*.f64 1 (*.f64 (/.f64 a x-scale) (*.f64 b b))))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) x-scale) (/.f64 1 a))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) 1) (/.f64 x-scale a))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (cbrt.f64 (/.f64 x-scale a)))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(/.f64 (/.f64 (*.f64 a (*.f64 b b)) (sqrt.f64 (/.f64 x-scale a))) (sqrt.f64 (/.f64 x-scale a)))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 1)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) 3)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 3) 1/3)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(pow.f64 (*.f64 b (sqrt.f64 (/.f64 (*.f64 a a) x-scale))) 2)
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 (*.f64 a a) x-scale) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 2) (pow.f64 b 4)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) b) (/.f64 (*.f64 a a) x-scale)))
(*.f64 (*.f64 a (/.f64 a x-scale)) (log.f64 (pow.f64 (exp.f64 b) b)))
(*.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 b (log.f64 (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)))))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) 3))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3) (pow.f64 (*.f64 b b) 3)))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (/.f64 (*.f64 a a) x-scale) 3)))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))) 1))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b))))
(*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 a (*.f64 b b)) (/.f64 a x-scale))
(+.f64 0 (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))) 1)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 1)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(pow.f64 (cbrt.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) 3)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(pow.f64 (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3) 1/3)
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(pow.f64 (*.f64 y-scale (sqrt.f64 x-scale)) 2)
(sqrt.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 x-scale x-scale)))
(sqrt.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) y-scale) x-scale))
(*.f64 x-scale (log.f64 (pow.f64 (exp.f64 y-scale) y-scale)))
(*.f64 x-scale (*.f64 y-scale (log.f64 (exp.f64 y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x-scale (*.f64 y-scale y-scale)))))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(cbrt.f64 (pow.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) 3))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (pow.f64 (*.f64 y-scale y-scale) 3)))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale y-scale) 3) (pow.f64 x-scale 3)))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(expm1.f64 (log1p.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(exp.f64 (log.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(exp.f64 (*.f64 (log.f64 (*.f64 x-scale (*.f64 y-scale y-scale))) 1))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(log1p.f64 (expm1.f64 (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 x-scale (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale x-scale))
(+.f64 0 (/.f64 (*.f64 a a) x-scale))
(*.f64 a (/.f64 a x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (/.f64 a x-scale)))) (cbrt.f64 (exp.f64 (*.f64 a (/.f64 a x-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (/.f64 a x-scale))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 a x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 a x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (/.f64 a x-scale))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 a x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a a) x-scale))) 1)
(*.f64 a (/.f64 a x-scale))
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) 1)
(*.f64 a (/.f64 a x-scale))
(*.f64 1 (/.f64 (*.f64 a a) x-scale))
(*.f64 a (/.f64 a x-scale))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) 2))
(*.f64 a (/.f64 a x-scale))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) 2) (cbrt.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 a (/.f64 a x-scale))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 a x-scale)))
(*.f64 a (/.f64 a x-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (sqrt.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 a (/.f64 a x-scale))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 a x-scale)))
(*.f64 a (/.f64 a x-scale))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 x-scale) a)))
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) a)
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 1 x-scale) (/.f64 a (/.f64 1 a)))
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 x-scale a)))
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 x-scale a)))
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 (sqrt.f64 a) x-scale) (/.f64 (sqrt.f64 a) (/.f64 1 a)))
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 a 1) (/.f64 a x-scale))
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (/.f64 a (cbrt.f64 (/.f64 x-scale a))))
(/.f64 (/.f64 a (cbrt.f64 (/.f64 x-scale a))) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 x-scale a))) (/.f64 a (sqrt.f64 (/.f64 x-scale a))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 x-scale a))) a) (sqrt.f64 (/.f64 x-scale a)))
(/.f64 (/.f64 a (sqrt.f64 (/.f64 x-scale a))) (sqrt.f64 (/.f64 x-scale a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale) (/.f64 (cbrt.f64 a) (/.f64 1 a)))
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (cbrt.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (pow.f64 (cbrt.f64 a) 2)) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 x-scale a))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 x-scale a))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 x-scale a))) a) (sqrt.f64 (/.f64 x-scale a)))
(/.f64 (/.f64 a (sqrt.f64 (/.f64 x-scale a))) (sqrt.f64 (/.f64 x-scale a)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 x-scale a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (/.f64 a (cbrt.f64 (/.f64 x-scale a))))
(/.f64 (/.f64 a (cbrt.f64 (/.f64 x-scale a))) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2))
(*.f64 (*.f64 (/.f64 a x-scale) 1) a)
(*.f64 a (/.f64 a x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 a (/.f64 a x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a (/.f64 a x-scale))
(*.f64 (/.f64 a (neg.f64 x-scale)) (neg.f64 a))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 x-scale) a)))
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 x-scale)))
(pow.f64 (/.f64 (*.f64 a a) x-scale) 1)
(*.f64 a (/.f64 a x-scale))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a a) x-scale)) 3)
(*.f64 a (/.f64 a x-scale))
(pow.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3) 1/3)
(*.f64 a (/.f64 a x-scale))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) 2)
(*.f64 a (/.f64 a x-scale))
(pow.f64 (/.f64 x-scale (*.f64 a a)) -1)
(*.f64 a (/.f64 a x-scale))
(neg.f64 (/.f64 a (/.f64 (neg.f64 x-scale) a)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 x-scale) a)))
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 2))
(fabs.f64 (*.f64 a (/.f64 a x-scale)))
(log.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 a (/.f64 a x-scale))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a a) x-scale))))
(*.f64 a (/.f64 a x-scale))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3))
(*.f64 a (/.f64 a x-scale))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 x-scale a) 3)))
(*.f64 a (/.f64 a x-scale))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 a (/.f64 a x-scale))
(exp.f64 (log.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 a (/.f64 a x-scale))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a a) x-scale)) 1))
(*.f64 a (/.f64 a x-scale))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a a) x-scale)))
(*.f64 a (/.f64 a x-scale))

localize15.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (/.f64 y-scale a) y-scale)
99.6%
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
94.3%
(/.f64 a (*.f64 (/.f64 y-scale a) y-scale))
67.2%
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
Compiler

Compiled 61 to 16 computations (73.8% saved)

series3.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
0.0ms
y-scale
@inf
(*.f64 (/.f64 y-scale a) y-scale)
0.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
@0
(*.f64 (/.f64 y-scale a) y-scale)
0.0ms
a
@inf
(*.f64 (/.f64 y-scale a) y-scale)

rewrite226.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1802×log-prod
642×pow-exp
550×expm1-udef
548×log1p-udef
512×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01475
130861
2447761
Stop Event
node limit
Counts
3 → 118
Calls
Call 1
Inputs
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
(/.f64 a (*.f64 (/.f64 y-scale a) y-scale))
(*.f64 (/.f64 y-scale a) y-scale)
Outputs
(+.f64 0 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 1)
(/.f64 a (/.f64 (*.f64 y-scale (/.f64 y-scale a)) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(/.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (pow.f64 (/.f64 y-scale a) 2))
(/.f64 1 (/.f64 (*.f64 y-scale (/.f64 y-scale a)) (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2))))
(/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 y-scale (/.f64 y-scale a)))
(/.f64 (neg.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2))) (*.f64 y-scale (neg.f64 (/.f64 y-scale a))))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (neg.f64 a)) (*.f64 y-scale (neg.f64 (/.f64 y-scale a))))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (*.f64 a (/.f64 a y-scale))) y-scale)
(/.f64 (*.f64 (neg.f64 a) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) (*.f64 y-scale (neg.f64 (/.f64 y-scale a))))
(/.f64 (*.f64 (*.f64 a (/.f64 a y-scale)) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) y-scale)
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) y-scale) (/.f64 y-scale a))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 y-scale a)) y-scale)
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) 1) (*.f64 y-scale (/.f64 y-scale a)))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 y-scale (sqrt.f64 a))) (/.f64 y-scale (sqrt.f64 a)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)
(pow.f64 (/.f64 (*.f64 y-scale (/.f64 y-scale a)) (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2))) -1)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3) (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(+.f64 0 (pow.f64 (/.f64 a y-scale) 2))
(+.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)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2))) 1)
(*.f64 a (/.f64 (/.f64 a y-scale) y-scale))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(*.f64 1 (pow.f64 (/.f64 a y-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 y-scale (neg.f64 (/.f64 y-scale a)))))
(*.f64 (/.f64 (/.f64 a y-scale) y-scale) a)
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(*.f64 (*.f64 a (/.f64 a y-scale)) (/.f64 1 y-scale))
(*.f64 (/.f64 1 y-scale) (*.f64 a (/.f64 a y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) y-scale) (/.f64 (cbrt.f64 a) (/.f64 y-scale a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 y-scale (/.f64 y-scale a))))
(*.f64 (/.f64 (sqrt.f64 a) y-scale) (/.f64 (sqrt.f64 a) (/.f64 y-scale a)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 y-scale (/.f64 y-scale a))))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 y-scale a)) (/.f64 (sqrt.f64 a) y-scale))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (/.f64 a (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a)))))
(*.f64 (/.f64 1 (/.f64 y-scale (sqrt.f64 a))) (/.f64 a (/.f64 y-scale (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 y-scale a)) (/.f64 (cbrt.f64 a) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 y-scale (sqrt.f64 a))) (/.f64 (cbrt.f64 a) (/.f64 y-scale (sqrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a)))))
(*.f64 (/.f64 a (*.f64 y-scale y-scale)) a)
(pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 y-scale a) 2) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 y-scale a) 2) 1) -1)
(neg.f64 (/.f64 a (*.f64 y-scale (neg.f64 (/.f64 y-scale a)))))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 y-scale a))) -1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2)))
(+.f64 0 (*.f64 y-scale (/.f64 y-scale a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale a)))) 1)
(/.f64 y-scale (/.f64 a y-scale))
(/.f64 1 (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (*.f64 y-scale (neg.f64 y-scale)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 y-scale) y-scale) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 y-scale y-scale)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 y-scale y-scale) 1) a)
(/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 1)
(pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 3)
(pow.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 3) 1/3)
(pow.f64 (/.f64 y-scale (sqrt.f64 a)) 2)
(pow.f64 (/.f64 a (*.f64 y-scale y-scale)) -1)
(sqrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (/.f64 y-scale a)))))
(cbrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 3))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 y-scale a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale a) 3) (pow.f64 y-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale a))))
(exp.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale a))))
(exp.f64 (*.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (/.f64 y-scale a)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 y-scale (sqrt.f64 a))) 2))
(log1p.f64 (expm1.f64 (*.f64 y-scale (/.f64 y-scale a))))

simplify132.0ms (0.2%)

Algorithm
egg-herbie
Rules
1268×fma-def
932×distribute-lft-in
598×log-prod
376×times-frac
370×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02965524
17455064
231055028
Stop Event
node limit
Counts
214 → 143
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)
(+.f64 0 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 1)
(/.f64 a (/.f64 (*.f64 y-scale (/.f64 y-scale a)) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(/.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (pow.f64 (/.f64 y-scale a) 2))
(/.f64 1 (/.f64 (*.f64 y-scale (/.f64 y-scale a)) (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2))))
(/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 y-scale (/.f64 y-scale a)))
(/.f64 (neg.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2))) (*.f64 y-scale (neg.f64 (/.f64 y-scale a))))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (neg.f64 a)) (*.f64 y-scale (neg.f64 (/.f64 y-scale a))))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (*.f64 a (/.f64 a y-scale))) y-scale)
(/.f64 (*.f64 (neg.f64 a) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) (*.f64 y-scale (neg.f64 (/.f64 y-scale a))))
(/.f64 (*.f64 (*.f64 a (/.f64 a y-scale)) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) y-scale)
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) y-scale) (/.f64 y-scale a))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 y-scale a)) y-scale)
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) 1) (*.f64 y-scale (/.f64 y-scale a)))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 y-scale (sqrt.f64 a))) (/.f64 y-scale (sqrt.f64 a)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)
(pow.f64 (/.f64 (*.f64 y-scale (/.f64 y-scale a)) (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2))) -1)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3) (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(+.f64 0 (pow.f64 (/.f64 a y-scale) 2))
(+.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)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2))) 1)
(*.f64 a (/.f64 (/.f64 a y-scale) y-scale))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(*.f64 1 (pow.f64 (/.f64 a y-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 y-scale (neg.f64 (/.f64 y-scale a)))))
(*.f64 (/.f64 (/.f64 a y-scale) y-scale) a)
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(*.f64 (*.f64 a (/.f64 a y-scale)) (/.f64 1 y-scale))
(*.f64 (/.f64 1 y-scale) (*.f64 a (/.f64 a y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) y-scale) (/.f64 (cbrt.f64 a) (/.f64 y-scale a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 y-scale (/.f64 y-scale a))))
(*.f64 (/.f64 (sqrt.f64 a) y-scale) (/.f64 (sqrt.f64 a) (/.f64 y-scale a)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 y-scale (/.f64 y-scale a))))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 y-scale a)) (/.f64 (sqrt.f64 a) y-scale))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (/.f64 a (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a)))))
(*.f64 (/.f64 1 (/.f64 y-scale (sqrt.f64 a))) (/.f64 a (/.f64 y-scale (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 y-scale a)) (/.f64 (cbrt.f64 a) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 y-scale (sqrt.f64 a))) (/.f64 (cbrt.f64 a) (/.f64 y-scale (sqrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a)))))
(*.f64 (/.f64 a (*.f64 y-scale y-scale)) a)
(pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 y-scale a) 2) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 y-scale a) 2) 1) -1)
(neg.f64 (/.f64 a (*.f64 y-scale (neg.f64 (/.f64 y-scale a)))))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 y-scale a))) -1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2)))
(+.f64 0 (*.f64 y-scale (/.f64 y-scale a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale a)))) 1)
(/.f64 y-scale (/.f64 a y-scale))
(/.f64 1 (/.f64 a (*.f64 y-scale y-scale)))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (*.f64 y-scale (neg.f64 y-scale)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 y-scale) y-scale) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 y-scale y-scale)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 y-scale y-scale) 1) a)
(/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 1)
(pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 3)
(pow.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 3) 1/3)
(pow.f64 (/.f64 y-scale (sqrt.f64 a)) 2)
(pow.f64 (/.f64 a (*.f64 y-scale y-scale)) -1)
(sqrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (/.f64 y-scale a)))))
(cbrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 3))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 y-scale a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale a) 3) (pow.f64 y-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale a))))
(exp.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale a))))
(exp.f64 (*.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (/.f64 y-scale a)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 y-scale (sqrt.f64 a))) 2))
(log1p.f64 (expm1.f64 (*.f64 y-scale (/.f64 y-scale 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (pow.f64 y-scale 2) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(+.f64 0 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(+.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)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)))))
(fma.f64 2 (log.f64 (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)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 1)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(/.f64 a (/.f64 (*.f64 y-scale (/.f64 y-scale a)) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (pow.f64 (/.f64 y-scale a) 2))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 1 (/.f64 (*.f64 y-scale (/.f64 y-scale a)) (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 y-scale (/.f64 y-scale a)))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2))) (*.f64 y-scale (neg.f64 (/.f64 y-scale a))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (neg.f64 a)) (*.f64 y-scale (neg.f64 (/.f64 y-scale a))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (*.f64 a (/.f64 a y-scale))) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) (*.f64 y-scale (neg.f64 (/.f64 y-scale a))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (*.f64 (*.f64 a (/.f64 a y-scale)) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) y-scale) (/.f64 y-scale a))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 y-scale a)) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) 1) (*.f64 y-scale (/.f64 y-scale a)))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 y-scale (sqrt.f64 a))) (/.f64 y-scale (sqrt.f64 a)))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 1)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)) 3)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(pow.f64 (/.f64 (*.f64 y-scale (/.f64 y-scale a)) (*.f64 (*.f64 a -4) (pow.f64 (/.f64 b x-scale) 2))) -1)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 2))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (pow.f64 (*.f64 -4 (pow.f64 (/.f64 b x-scale) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (*.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3) -64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 6) (*.f64 -64 (pow.f64 (/.f64 a y-scale) 6))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3) (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (pow.f64 (*.f64 -4 (pow.f64 (/.f64 b x-scale) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (*.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3) -64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 6) (*.f64 -64 (pow.f64 (/.f64 a y-scale) 6))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1) 1))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 3))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))))) 1/3))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))) 2))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (/.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) a)) y-scale) 2)
(+.f64 0 (pow.f64 (/.f64 a y-scale) 2))
(pow.f64 (/.f64 a y-scale) 2)
(+.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)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))
(+.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)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2))) 1)
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 a (/.f64 (/.f64 a y-scale) y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 1 (pow.f64 (/.f64 a y-scale) 2))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (/.f64 a y-scale) y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (/.f64 a y-scale) y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 y-scale (neg.f64 (/.f64 y-scale a)))))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (/.f64 a y-scale) y-scale) a)
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (*.f64 a (/.f64 a y-scale)) (/.f64 1 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 1 y-scale) (*.f64 a (/.f64 a y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) y-scale) (/.f64 (cbrt.f64 a) (/.f64 y-scale a)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 y-scale (/.f64 y-scale a))))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (sqrt.f64 a) y-scale) (/.f64 (sqrt.f64 a) (/.f64 y-scale a)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 y-scale (/.f64 y-scale a))))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 y-scale a)) (/.f64 (sqrt.f64 a) y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (/.f64 a (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a)))))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 1 (/.f64 y-scale (sqrt.f64 a))) (/.f64 a (/.f64 y-scale (sqrt.f64 a))))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 y-scale a)) (/.f64 (cbrt.f64 a) y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 y-scale (sqrt.f64 a))) (/.f64 (cbrt.f64 a) (/.f64 y-scale (sqrt.f64 a))))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a)))))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 a (*.f64 y-scale y-scale)) a)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 y-scale a) 2) -1)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 y-scale a) 2) 1) -1)
(pow.f64 (/.f64 a y-scale) 2)
(neg.f64 (/.f64 a (*.f64 y-scale (neg.f64 (/.f64 y-scale a)))))
(pow.f64 (/.f64 a y-scale) 2)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 2))
(pow.f64 (/.f64 a y-scale) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))
(pow.f64 (/.f64 a y-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2))))
(pow.f64 (/.f64 a y-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))
(pow.f64 (/.f64 a y-scale) 2)
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 3)))
(pow.f64 (/.f64 a y-scale) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2)))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1) 1))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2))) 3))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3)) 1/3))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 y-scale a))) -1))
(pow.f64 (/.f64 a y-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2)))
(pow.f64 (/.f64 a y-scale) 2)
(+.f64 0 (*.f64 y-scale (/.f64 y-scale a)))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale a)))) 1)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 y-scale (/.f64 a y-scale))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 1 (/.f64 a (*.f64 y-scale y-scale)))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (*.f64 y-scale y-scale) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale (neg.f64 y-scale)) (neg.f64 a))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (*.f64 (neg.f64 y-scale) y-scale) (neg.f64 a))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (neg.f64 (*.f64 y-scale y-scale)) (neg.f64 a))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (/.f64 (*.f64 y-scale y-scale) 1) a)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(/.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 1)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(pow.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a))) 3)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(pow.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 3) 1/3)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(pow.f64 (/.f64 y-scale (sqrt.f64 a)) 2)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(pow.f64 (/.f64 a (*.f64 y-scale y-scale)) -1)
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(sqrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 2))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(log.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) y-scale))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (/.f64 y-scale a)))))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(cbrt.f64 (pow.f64 (*.f64 y-scale (/.f64 y-scale a)) 3))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 (/.f64 y-scale a) 3)))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale a) 3) (pow.f64 y-scale 3)))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(expm1.f64 (log1p.f64 (*.f64 y-scale (/.f64 y-scale a))))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(exp.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale a))))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(exp.f64 (*.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale a))) 1))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y-scale (/.f64 y-scale a))) 1) 1))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y-scale (/.f64 y-scale a)))) 3))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (/.f64 y-scale a)))) 1/3))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(exp.f64 (*.f64 (log.f64 (/.f64 y-scale (sqrt.f64 a))) 2))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)
(log1p.f64 (expm1.f64 (*.f64 y-scale (/.f64 y-scale a))))
(*.f64 y-scale (/.f64 y-scale a))
(/.f64 (*.f64 y-scale y-scale) a)

localize21.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(pow.f64 (*.f64 a (/.f64 b y-scale)) 2)
92.5%
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale)
92.2%
(*.f64 a (/.f64 b y-scale))
86.6%
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)
Compiler

Compiled 59 to 24 computations (59.3% saved)

series12.0ms (0%)

Counts
4 → 168
Calls

42 calls:

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

rewrite100.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1410×log-prod
868×pow-prod-down
616×pow-prod-up
540×pow-exp
464×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01288
126282
2355382
Stop Event
node limit
Counts
4 → 166
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)
(*.f64 a (/.f64 b y-scale))
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale)
(pow.f64 (*.f64 a (/.f64 b y-scale)) 2)
Outputs
(+.f64 0 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))) 1)
(*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 x-scale)))
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (/.f64 1 x-scale))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (/.f64 1 x-scale)))
(*.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 1 x-scale)))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) 1) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a (/.f64 b y-scale)) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (sqrt.f64 x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) 1) (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (pow.f64 (/.f64 b y-scale) 2) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) (sqrt.f64 x-scale)) (/.f64 (pow.f64 (/.f64 b y-scale) 2) (sqrt.f64 x-scale)))
(pow.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6) 1/3)
(pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 2)
(pow.f64 (*.f64 x-scale (pow.f64 (*.f64 a (/.f64 b y-scale)) -2)) -1)
(pow.f64 (/.f64 (*.f64 x-scale (pow.f64 (*.f64 a (/.f64 b y-scale)) -2)) 1) -1)
(neg.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 x-scale (pow.f64 (*.f64 a (/.f64 b y-scale)) -2))) -1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(+.f64 0 (*.f64 a (/.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 b y-scale)))) 1)
(/.f64 a (/.f64 y-scale b))
(/.f64 1 (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 a b) y-scale)
(/.f64 (neg.f64 (*.f64 a b)) (neg.f64 y-scale))
(/.f64 (*.f64 a (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 b) a) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 a b) 1) y-scale)
(/.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 a b) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 a (/.f64 b y-scale)) 1)
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) 3/2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 y-scale (*.f64 a b)) -1)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(fabs.f64 (*.f64 a (/.f64 b y-scale)))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 b y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 a (/.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale)))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 b y-scale))))
(+.f64 0 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) 1)
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (pow.f64 x-scale -2))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (/.f64 1 x-scale))
(*.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (/.f64 1 x-scale)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (/.f64 1 x-scale)))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) x-scale) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (sqrt.f64 x-scale)) (/.f64 (/.f64 1 x-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) x-scale) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1) (/.f64 (/.f64 1 x-scale) x-scale))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 1 x-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 1) (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) x-scale))
(*.f64 (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (cbrt.f64 x-scale)))
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 6) 1/3)
(pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) -2) -1)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) -2) 1) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 6))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) -2)) -1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(+.f64 0 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))) 1)
(*.f64 a (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 b y-scale))))
(*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 a (/.f64 b y-scale))))
(*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 a (/.f64 b y-scale)))
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 b y-scale) 2))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (pow.f64 (*.f64 a (/.f64 b y-scale)) 3/2))
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3/2) (sqrt.f64 (*.f64 a (/.f64 b y-scale))))
(*.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) a) (/.f64 b y-scale))
(*.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 b y-scale)) a)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 5) (cbrt.f64 (*.f64 a (/.f64 b y-scale))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 a b)) y-scale)
(/.f64 (*.f64 (*.f64 a b) (*.f64 a (/.f64 b y-scale))) y-scale)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))

simplify151.0ms (0.2%)

Algorithm
egg-herbie
Rules
1008×log-prod
758×exp-prod
732×associate-/l*
668×log-div
638×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039611446
19308110
247938110
Stop Event
node limit
Counts
334 → 233
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a 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 (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)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(+.f64 0 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))) 1)
(*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 x-scale)))
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (/.f64 1 x-scale))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (/.f64 1 x-scale)))
(*.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 1 x-scale)))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) 1) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a (/.f64 b y-scale)) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (sqrt.f64 x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) 1) (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (pow.f64 (/.f64 b y-scale) 2) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) (sqrt.f64 x-scale)) (/.f64 (pow.f64 (/.f64 b y-scale) 2) (sqrt.f64 x-scale)))
(pow.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6) 1/3)
(pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 2)
(pow.f64 (*.f64 x-scale (pow.f64 (*.f64 a (/.f64 b y-scale)) -2)) -1)
(pow.f64 (/.f64 (*.f64 x-scale (pow.f64 (*.f64 a (/.f64 b y-scale)) -2)) 1) -1)
(neg.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 x-scale (pow.f64 (*.f64 a (/.f64 b y-scale)) -2))) -1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(+.f64 0 (*.f64 a (/.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 b y-scale)))) 1)
(/.f64 a (/.f64 y-scale b))
(/.f64 1 (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 a b) y-scale)
(/.f64 (neg.f64 (*.f64 a b)) (neg.f64 y-scale))
(/.f64 (*.f64 a (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 b) a) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 a b) 1) y-scale)
(/.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 a b) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 a (/.f64 b y-scale)) 1)
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) 3/2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 y-scale (*.f64 a b)) -1)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(fabs.f64 (*.f64 a (/.f64 b y-scale)))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 b y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 a (/.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale)))) 2))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 b y-scale))))
(+.f64 0 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) 1)
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (pow.f64 x-scale -2))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (/.f64 1 x-scale))
(*.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (/.f64 1 x-scale)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (/.f64 1 x-scale)))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) x-scale) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (sqrt.f64 x-scale)) (/.f64 (/.f64 1 x-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) x-scale) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1) (/.f64 (/.f64 1 x-scale) x-scale))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 1 x-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 1) (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) x-scale))
(*.f64 (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (cbrt.f64 x-scale)))
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 6) 1/3)
(pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) -2) -1)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) -2) 1) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 6))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) -2)) -1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(+.f64 0 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))) 1)
(*.f64 a (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 b y-scale))))
(*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 a (/.f64 b y-scale))))
(*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 a (/.f64 b y-scale)))
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a a))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 b y-scale) 2))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (pow.f64 (*.f64 a (/.f64 b y-scale)) 3/2))
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3/2) (sqrt.f64 (*.f64 a (/.f64 b y-scale))))
(*.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) a) (/.f64 b y-scale))
(*.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 b y-scale)) a)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 5) (cbrt.f64 (*.f64 a (/.f64 b y-scale))))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 a b)) y-scale)
(/.f64 (*.f64 (*.f64 a b) (*.f64 a (/.f64 b y-scale))) y-scale)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(+.f64 0 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))) 1)
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (/.f64 1 x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) 1)
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 1 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 4)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 4)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (/.f64 1 x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 1 x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)))
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(*.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (/.f64 1 x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) 1) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a (/.f64 b y-scale)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 x-scale) 2) (/.f64 b y-scale))) (/.f64 (*.f64 (/.f64 a y-scale) b) (cbrt.f64 x-scale)))
(/.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) (cbrt.f64 x-scale)) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (sqrt.f64 x-scale)))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) (sqrt.f64 x-scale)))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) b)) 4) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a (/.f64 y-scale b))) 4) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (sqrt.f64 x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (sqrt.f64 x-scale)))
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(*.f64 (/.f64 (*.f64 a a) 1) (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(*.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (pow.f64 (/.f64 b y-scale) 2) (cbrt.f64 x-scale)))
(*.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 x-scale) 2) (/.f64 b y-scale))) (/.f64 (*.f64 (/.f64 a y-scale) b) (cbrt.f64 x-scale)))
(/.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) (cbrt.f64 x-scale)) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (sqrt.f64 x-scale)) (/.f64 (pow.f64 (/.f64 b y-scale) 2) (sqrt.f64 x-scale)))
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) 1)
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) 3)
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4) 1/2)
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6) 1/3)
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 2)
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(pow.f64 (*.f64 x-scale (pow.f64 (*.f64 a (/.f64 b y-scale)) -2)) -1)
(/.f64 1 (*.f64 x-scale (pow.f64 (*.f64 (/.f64 a y-scale) b) -2)))
(/.f64 1 (*.f64 x-scale (pow.f64 (/.f64 a (/.f64 y-scale b)) -2)))
(pow.f64 (/.f64 (*.f64 x-scale (pow.f64 (*.f64 a (/.f64 b y-scale)) -2)) 1) -1)
(/.f64 1 (*.f64 x-scale (pow.f64 (*.f64 (/.f64 a y-scale) b) -2)))
(/.f64 1 (*.f64 x-scale (pow.f64 (/.f64 a (/.f64 y-scale b)) -2)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (neg.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4))
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6))
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6) (pow.f64 x-scale 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 6) (pow.f64 x-scale 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 6) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) 1))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) 1) 1))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))) 3))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6)) 1/3))
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale))) 2))
(pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 x-scale (pow.f64 (*.f64 a (/.f64 b y-scale)) -2))) -1))
(/.f64 1 (*.f64 x-scale (pow.f64 (*.f64 (/.f64 a y-scale) b) -2)))
(/.f64 1 (*.f64 x-scale (pow.f64 (/.f64 a (/.f64 y-scale b)) -2)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)
(+.f64 0 (*.f64 a (/.f64 b y-scale)))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 b y-scale)))) 1)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 a (/.f64 y-scale b))
(*.f64 (/.f64 a y-scale) b)
(/.f64 1 (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 1 y-scale) (*.f64 a b))
(*.f64 (*.f64 a b) (/.f64 1 y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (neg.f64 (*.f64 a b)) (neg.f64 y-scale))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a (neg.f64 b)) (neg.f64 y-scale))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 (neg.f64 b) a) (neg.f64 y-scale))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 a b) 1) y-scale)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 a b) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(pow.f64 (*.f64 a (/.f64 b y-scale)) 1)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1/2)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a y-scale) b)) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 a (/.f64 y-scale b))) 2) 3/2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 3)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3) 1/3)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 2)
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(pow.f64 (/.f64 y-scale (*.f64 a b)) -1)
(*.f64 (/.f64 1 y-scale) (*.f64 a b))
(*.f64 (*.f64 a b) (/.f64 1 y-scale))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(fabs.f64 (*.f64 a (/.f64 b y-scale)))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 b y-scale)))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 b y-scale)))))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 b y-scale))))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(exp.f64 (log.f64 (*.f64 a (/.f64 b y-scale))))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1) 1))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1/2))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1) 1/2))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale)))) 3))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1/3))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale)))) 2))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 b y-scale))))
(*.f64 (/.f64 a y-scale) b)
(/.f64 a (/.f64 y-scale b))
(+.f64 0 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a (/.f64 x-scale (/.f64 b y-scale))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a (/.f64 x-scale (/.f64 b y-scale))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a (/.f64 x-scale (/.f64 b y-scale))) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a (/.f64 x-scale (/.f64 b y-scale))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (pow.f64 (*.f64 a (/.f64 b 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)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (/.f64 1 x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 1 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (/.f64 1 x-scale)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 4)) (*.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)) x-scale))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (/.f64 x-scale (/.f64 b y-scale))) 2)) (cbrt.f64 (pow.f64 (/.f64 a (/.f64 x-scale (/.f64 b y-scale))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (/.f64 x-scale (/.f64 b y-scale))) 2)) (cbrt.f64 (pow.f64 (/.f64 a (/.f64 x-scale (/.f64 b y-scale))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (/.f64 1 x-scale)))
(*.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2) x-scale)
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) x-scale) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (cbrt.f64 x-scale)))
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) (*.f64 (cbrt.f64 x-scale) x-scale)))
(*.f64 (pow.f64 (cbrt.f64 x-scale) -2) (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (sqrt.f64 x-scale)))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) (*.f64 (sqrt.f64 x-scale) x-scale)))
(*.f64 (pow.f64 x-scale -1/2) (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) (*.f64 x-scale (sqrt.f64 x-scale))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (sqrt.f64 x-scale)) (/.f64 (/.f64 1 x-scale) (sqrt.f64 x-scale)))
(*.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2) x-scale)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) x-scale) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1) (/.f64 (/.f64 1 x-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 1 x-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 1 (*.f64 (cbrt.f64 x-scale) x-scale)))
(/.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) (*.f64 x-scale (cbrt.f64 x-scale))) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) x-scale))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 4)) (*.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a (/.f64 x-scale (/.f64 b y-scale))) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 4)) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 4)) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 4)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 4)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2) x-scale)) (sqrt.f64 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 4)) (sqrt.f64 x-scale))) (sqrt.f64 x-scale))
(*.f64 (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 1) (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2) x-scale)
(*.f64 (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) (cbrt.f64 x-scale)))
(/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 2) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) 3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4) 1/2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 6) 1/3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) -2) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) -2) 1) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (neg.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 4))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 6))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)) 6) (pow.f64 x-scale 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 (sqrt.f64 x-scale) (/.f64 b y-scale))) 6) (pow.f64 x-scale 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a b) (*.f64 (sqrt.f64 x-scale) y-scale)) 6) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)) 1) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2))) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 6)) 1/3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) -2)) -1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(+.f64 0 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a y-scale) b) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))) 1)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 a (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 b y-scale))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 a (/.f64 b y-scale))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 a (/.f64 b y-scale)))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) 1)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 1 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 4) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a a))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (*.f64 a a) (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (pow.f64 (*.f64 a (/.f64 b y-scale)) 3/2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3/2) (sqrt.f64 (*.f64 a (/.f64 b y-scale))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) a) (/.f64 b y-scale))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 b y-scale)) a)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 5) (cbrt.f64 (*.f64 a (/.f64 b y-scale))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 a b)) y-scale)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(/.f64 (*.f64 (*.f64 a b) (*.f64 a (/.f64 b y-scale))) y-scale)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 4))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1) 2))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a (/.f64 b y-scale)))) 1) 1))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))))) 3))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 6)) 1/3))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a (/.f64 y-scale b)) 2)

eval443.0ms (0.6%)

Compiler

Compiled 19634 to 8232 computations (58.1% saved)

prune471.0ms (0.7%)

Pruning

20 alts after pruning (16 fresh and 4 done)

PrunedKeptTotal
New1003111014
Fresh19524
Picked101
Done246
Total1025201045
Accurracy
100.0%
Counts
1045 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.6%
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) -4) (*.f64 x-scale x-scale))
60.4%
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale)) (*.f64 (/.f64 b (/.f64 x-scale (/.f64 b x-scale))) -4))
63.4%
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
55.8%
(*.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
66.4%
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
51.8%
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
75.7%
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
74.5%
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 b y-scale)) a) x-scale) x-scale))
82.5%
(*.f64 -4 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a)) (*.f64 y-scale x-scale)))
81.8%
(*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (/.f64 (*.f64 b a) x-scale)) (*.f64 y-scale x-scale)))
66.9%
(*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale))))
63.0%
(*.f64 -4 (/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) (*.f64 x-scale y-scale)))
65.9%
(*.f64 -4 (/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) a) (*.f64 y-scale (/.f64 x-scale (/.f64 a x-scale)))))
89.3%
(*.f64 -4 (/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 x-scale))) x-scale))
63.5%
(*.f64 -4 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 x-scale y-scale)) (/.f64 b y-scale)))
93.0%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)))
82.5%
(*.f64 -4 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))))
60.8%
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 x-scale x-scale)) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
30.8%
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 x-scale) x-scale)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 x-scale) 2))) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
49.7%
0
Compiler

Compiled 770 to 466 computations (39.5% saved)

localize73.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)))
99.6%
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale))
92.9%
(/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)
92.2%
(*.f64 a (/.f64 b y-scale))
Compiler

Compiled 57 to 12 computations (78.9% saved)

series4.0ms (0%)

Counts
3 → 144
Calls

36 calls:

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

rewrite138.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1468×log-prod
1002×pow-prod-down
614×pow-prod-up
544×pow-exp
470×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
126075
2368575
Stop Event
node limit
Counts
3 → 147
Calls
Call 1
Inputs
(/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)))
Outputs
(+.f64 0 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1)
(*.f64 a (/.f64 1 (*.f64 x-scale (/.f64 y-scale b))))
(*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 1 x-scale)))
(*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 1 x-scale)))
(*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1)
(*.f64 1 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (*.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (/.f64 1 x-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (/.f64 1 x-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 x-scale) (*.f64 a (/.f64 b y-scale)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)))
(*.f64 (/.f64 a 1) (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) 1) (/.f64 a x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 (/.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a (/.f64 b y-scale)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 1) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (cbrt.f64 x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) 1) -1)
(neg.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(fabs.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(log.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(+.f64 0 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1)
(/.f64 a (*.f64 (*.f64 x-scale (/.f64 y-scale b)) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))
(/.f64 a (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) (*.f64 x-scale (/.f64 y-scale b))))
(/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))
(/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale))
(/.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a (/.f64 b y-scale))))
(/.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 x-scale (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(/.f64 1 (pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) 2))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(/.f64 (*.f64 a a) (pow.f64 (*.f64 x-scale (/.f64 y-scale b)) 2))
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) (neg.f64 x-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) 2) (pow.f64 (neg.f64 x-scale) 2))
(/.f64 (*.f64 a (*.f64 a (/.f64 b y-scale))) (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale))
(/.f64 (*.f64 a (*.f64 (/.f64 b y-scale) (neg.f64 a))) (*.f64 (*.f64 x-scale (/.f64 y-scale b)) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) a) (*.f64 x-scale (*.f64 x-scale (/.f64 y-scale b))))
(/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 b y-scale) (neg.f64 a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) a) (*.f64 (neg.f64 x-scale) (*.f64 x-scale (/.f64 y-scale b))))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 a (/.f64 b y-scale))) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) 1) (*.f64 (neg.f64 x-scale) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) a) (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 b y-scale) (neg.f64 a))) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (neg.f64 x-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) 1) x-scale)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 6) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 4)
(pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) -2)
(pow.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) 2) -1)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) -1)
(pow.f64 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 1)
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 a (/.f64 b y-scale))) x-scale)
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) 1) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) x-scale)
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) a) (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 b y-scale) (neg.f64 a))) (neg.f64 x-scale))
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) -4) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) -4) x-scale)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 3)
(pow.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))

simplify124.0ms (0.2%)

Algorithm
egg-herbie
Rules
1202×log-prod
902×cube-prod
876×log-div
678×times-frac
642×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036110803
19647527
248107527
Stop Event
node limit
Counts
291 → 194
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 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 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)))
(*.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 0 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1)
(*.f64 a (/.f64 1 (*.f64 x-scale (/.f64 y-scale b))))
(*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 1 x-scale)))
(*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 1 x-scale)))
(*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1)
(*.f64 1 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (*.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (/.f64 1 x-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (/.f64 1 x-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 x-scale) (*.f64 a (/.f64 b y-scale)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)))
(*.f64 (/.f64 a 1) (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) 1) (/.f64 a x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 (/.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a (/.f64 b y-scale)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 1) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (cbrt.f64 x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)
(pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) 1) -1)
(neg.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(fabs.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(log.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(+.f64 0 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1)
(/.f64 a (*.f64 (*.f64 x-scale (/.f64 y-scale b)) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))
(/.f64 a (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) (*.f64 x-scale (/.f64 y-scale b))))
(/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))
(/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale))
(/.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a (/.f64 b y-scale))))
(/.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 x-scale (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(/.f64 1 (pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) 2))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(/.f64 (*.f64 a a) (pow.f64 (*.f64 x-scale (/.f64 y-scale b)) 2))
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) (neg.f64 x-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) 2) (pow.f64 (neg.f64 x-scale) 2))
(/.f64 (*.f64 a (*.f64 a (/.f64 b y-scale))) (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale))
(/.f64 (*.f64 a (*.f64 (/.f64 b y-scale) (neg.f64 a))) (*.f64 (*.f64 x-scale (/.f64 y-scale b)) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) a) (*.f64 x-scale (*.f64 x-scale (/.f64 y-scale b))))
(/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 b y-scale) (neg.f64 a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) a) (*.f64 (neg.f64 x-scale) (*.f64 x-scale (/.f64 y-scale b))))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 a (/.f64 b y-scale))) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) 1) (*.f64 (neg.f64 x-scale) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) a) (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 b y-scale) (neg.f64 a))) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (neg.f64 x-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) 1) x-scale)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 6) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 4)
(pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) -2)
(pow.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) 2) -1)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) -1)
(pow.f64 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 1)
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 a (/.f64 b y-scale))) x-scale)
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) 1) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) x-scale)
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) a) (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 b y-scale) (neg.f64 a))) (neg.f64 x-scale))
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) -4) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) -4) x-scale)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 3)
(pow.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 -4)) 2)
(sqrt.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 -4))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))
Outputs
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b 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)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) 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 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(+.f64 0 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (/.f64 b y-scale) x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (/.f64 b y-scale) x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (/.f64 b y-scale) x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 a (/.f64 1 (*.f64 x-scale (/.f64 y-scale b))))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 1 x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 1 x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 1 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (*.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (/.f64 1 x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (/.f64 1 x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 1 x-scale) (*.f64 a (/.f64 b y-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 a 1) (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 b (*.f64 (cbrt.f64 x-scale) y-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 b (*.f64 y-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 b (*.f64 (sqrt.f64 x-scale) y-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 b (*.f64 (sqrt.f64 x-scale) y-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) 1) (/.f64 a x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 b (*.f64 (cbrt.f64 x-scale) y-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 b (*.f64 y-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a (/.f64 b y-scale)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 b (*.f64 (cbrt.f64 x-scale) y-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 b (*.f64 y-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 b (*.f64 (sqrt.f64 x-scale) y-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 b (*.f64 (sqrt.f64 x-scale) y-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 1) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) x-scale))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (cbrt.f64 x-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 b (*.f64 (cbrt.f64 x-scale) y-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 b (*.f64 y-scale (cbrt.f64 x-scale))))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1/2)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 3)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) 1/3)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) -1)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) 1) -1)
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(neg.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (neg.f64 x-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(fabs.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(log.f64 (exp.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) 1))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1/2))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 1/2))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1) 1/2))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 3))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3)) 1/3))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 2))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))) -1))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 a (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 a (/.f64 (/.f64 b x-scale) y-scale))
(*.f64 a (/.f64 (/.f64 b y-scale) x-scale))
(+.f64 0 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)))))
(+.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)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 a (*.f64 (*.f64 x-scale (/.f64 y-scale b)) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 a (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) (*.f64 x-scale (/.f64 y-scale b))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a (/.f64 b y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 x-scale (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 1 (pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 a a) (pow.f64 (*.f64 x-scale (/.f64 y-scale b)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) (neg.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) 2) (pow.f64 (neg.f64 x-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 a (*.f64 a (/.f64 b y-scale))) (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 a (*.f64 (/.f64 b y-scale) (neg.f64 a))) (*.f64 (*.f64 x-scale (/.f64 y-scale b)) (neg.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) a) (*.f64 x-scale (*.f64 x-scale (/.f64 y-scale b))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 b y-scale) (neg.f64 a))) (*.f64 x-scale (neg.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) a) (*.f64 (neg.f64 x-scale) (*.f64 x-scale (/.f64 y-scale b))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 a (/.f64 b y-scale))) (*.f64 (neg.f64 x-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) 1) (*.f64 (neg.f64 x-scale) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (neg.f64 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) (neg.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) a) (*.f64 x-scale (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 b y-scale) (neg.f64 a))) (neg.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (neg.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) 1) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 6)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) 2/3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) 1/2)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 4))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 4))
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 6) 1/3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 4)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) -2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) 2) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(pow.f64 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 4))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 4))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 6))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 6)) 1/3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)
(pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 2))) (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 1)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 a (/.f64 b y-scale))) x-scale)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) 1) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(/.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale)) x-scale)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) a) (*.f64 x-scale (/.f64 y-scale b)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 b y-scale) (neg.f64 a))) (neg.f64 x-scale))
(/.f64 (*.f64 -4 (*.f64 a (/.f64 b (*.f64 x-scale y-scale)))) (/.f64 (neg.f64 x-scale) (*.f64 (/.f64 b y-scale) (neg.f64 a))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) (/.f64 x-scale -4))) (neg.f64 x-scale))
(/.f64 (neg.f64 (/.f64 (*.f64 -4 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2)) x-scale)) (neg.f64 x-scale))
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) -4) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) -4) x-scale)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 1)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 3)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(pow.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 4) 16))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 4) 16))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 4) 16))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 3) 1/3)
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 -4)) 2)
(pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (sqrt.f64 -4))) 2)
(pow.f64 (*.f64 a (*.f64 (/.f64 (/.f64 b x-scale) y-scale) (sqrt.f64 -4))) 2)
(pow.f64 (*.f64 a (*.f64 (/.f64 (/.f64 b y-scale) x-scale) (sqrt.f64 -4))) 2)
(sqrt.f64 (*.f64 16 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b (*.f64 x-scale y-scale))) 4) 16))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 4) 16))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 4) 16))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 3))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 1))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 1) 1))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 3))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 1/3))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 -4))) 2))
(pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (sqrt.f64 -4))) 2)
(pow.f64 (*.f64 a (*.f64 (/.f64 (/.f64 b x-scale) y-scale) (sqrt.f64 -4))) 2)
(pow.f64 (*.f64 a (*.f64 (/.f64 (/.f64 b y-scale) x-scale) (sqrt.f64 -4))) 2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))) -4)
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b x-scale) y-scale)) 2))
(*.f64 -4 (pow.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) 2))

localize17.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.7%
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
92.9%
(/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)
92.0%
(/.f64 (*.f64 b a) y-scale)
91.0%
(*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
Compiler

Compiled 74 to 15 computations (79.7% saved)

series9.0ms (0%)

Counts
4 → 180
Calls

45 calls:

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

rewrite98.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1852×log-prod
740×log-div
530×expm1-udef
530×log1p-udef
300×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013106
129088
2464188
Stop Event
node limit
Counts
4 → 230
Calls
Call 1
Inputs
(*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))
(/.f64 (*.f64 b a) y-scale)
(/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))
Outputs
(+.f64 0 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))) 1)
(/.f64 b (/.f64 y-scale (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(/.f64 (*.f64 b a) (*.f64 (*.f64 y-scale x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 (*.f64 b a) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 x-scale (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) x-scale))
(/.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 x-scale (/.f64 y-scale (*.f64 b a))))
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 y-scale b))
(/.f64 1 (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 1 (/.f64 y-scale (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2) (*.f64 x-scale x-scale))
(/.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (neg.f64 x-scale)))
(/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (*.f64 (/.f64 y-scale b) x-scale))
(/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) y-scale)
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 b y-scale) a)) (*.f64 (*.f64 y-scale x-scale) x-scale))
(/.f64 (*.f64 (*.f64 b a) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 (*.f64 y-scale x-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 b a)) (*.f64 (neg.f64 x-scale) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (/.f64 b y-scale) a)) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) 1) (*.f64 (neg.f64 x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 (*.f64 b (/.f64 a (/.f64 y-scale (*.f64 b a)))) (*.f64 y-scale (*.f64 x-scale x-scale)))
(/.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (neg.f64 b) (/.f64 a (/.f64 y-scale (*.f64 b a)))) (*.f64 (neg.f64 y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (*.f64 (neg.f64 y-scale) x-scale))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) b) (*.f64 (*.f64 x-scale x-scale) y-scale))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) 1) (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale b)))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (neg.f64 b)) (*.f64 (*.f64 x-scale x-scale) (neg.f64 y-scale)))
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1) (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 b)) (*.f64 x-scale (neg.f64 y-scale)))
(/.f64 (neg.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b y-scale) a)) x-scale)
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 b a)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (/.f64 a (/.f64 y-scale (*.f64 b a)))) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) x-scale)
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) x-scale)
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 x-scale))
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (/.f64 b y-scale)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 b y-scale)) x-scale)
(/.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1) y-scale)
(/.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3) (pow.f64 (/.f64 b y-scale) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(+.f64 0 (*.f64 (/.f64 b y-scale) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) a))) 1)
(*.f64 b (/.f64 1 (/.f64 y-scale a)))
(*.f64 b (*.f64 a (/.f64 1 y-scale)))
(*.f64 (/.f64 b y-scale) a)
(*.f64 a (/.f64 b y-scale))
(*.f64 (*.f64 b a) (/.f64 1 y-scale))
(*.f64 (*.f64 (/.f64 b y-scale) a) 1)
(*.f64 1 (*.f64 (/.f64 b y-scale) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (*.f64 (cbrt.f64 (*.f64 b a)) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (cbrt.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 (sqrt.f64 (*.f64 b a)) (*.f64 (sqrt.f64 (*.f64 b a)) (/.f64 1 y-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (sqrt.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 (*.f64 b (neg.f64 a)) (/.f64 1 (neg.f64 y-scale)))
(*.f64 (/.f64 1 y-scale) (*.f64 b a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (*.f64 b a) (cbrt.f64 y-scale)))
(*.f64 (/.f64 1 (sqrt.f64 y-scale)) (/.f64 (*.f64 b a) (sqrt.f64 y-scale)))
(*.f64 (/.f64 b (sqrt.f64 y-scale)) (/.f64 a (sqrt.f64 y-scale)))
(*.f64 (/.f64 a 1) (/.f64 b y-scale))
(*.f64 (/.f64 b 1) (/.f64 a y-scale))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 a (cbrt.f64 y-scale)))
(*.f64 (/.f64 a (sqrt.f64 y-scale)) (/.f64 b (sqrt.f64 y-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 b (cbrt.f64 y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (sqrt.f64 y-scale)) (/.f64 (cbrt.f64 (*.f64 b a)) (sqrt.f64 y-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 1) (/.f64 (sqrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b a)) (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b a)) (cbrt.f64 y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) 2)
(pow.f64 (/.f64 y-scale (*.f64 b a)) -1)
(neg.f64 (/.f64 (*.f64 b a) (neg.f64 y-scale)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b y-scale) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 y-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 b y-scale) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b y-scale) a)))
(+.f64 0 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1)
(*.f64 b (*.f64 (/.f64 1 y-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 a x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 (*.f64 b a) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (*.f64 b a) (*.f64 (/.f64 1 y-scale) (/.f64 1 x-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 1 x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 1)
(*.f64 1 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (*.f64 (cbrt.f64 (/.f64 b y-scale)) (/.f64 a x-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) (/.f64 1 x-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 (sqrt.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) x-scale))
(*.f64 (sqrt.f64 (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 a x-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) x-scale) (sqrt.f64 (/.f64 b y-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (/.f64 1 x-scale)))
(*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 b y-scale) a))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b a)) x-scale) (/.f64 (sqrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 (*.f64 b a) 1) (/.f64 (/.f64 1 y-scale) x-scale))
(*.f64 (/.f64 (*.f64 b a) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 1 y-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 b a) (sqrt.f64 x-scale)) (/.f64 (/.f64 1 y-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 (/.f64 b y-scale) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 (/.f64 b y-scale) a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (cbrt.f64 x-scale)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 b y-scale)) (sqrt.f64 (/.f64 a x-scale))) (*.f64 (sqrt.f64 (/.f64 b y-scale)) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (cbrt.f64 (/.f64 a x-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (/.f64 a x-scale))) (sqrt.f64 (/.f64 a x-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))
(fabs.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(log.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (/.f64 a x-scale) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 3) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(exp.f64 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(+.f64 0 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) 1)
(/.f64 a (*.f64 x-scale (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 a (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) x-scale))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) a)))
(/.f64 a (/.f64 x-scale (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(/.f64 (/.f64 a x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a))))
(/.f64 (*.f64 b a) (*.f64 (/.f64 x-scale a) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 b a) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale a)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 x-scale (/.f64 x-scale a)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 x-scale a) x-scale))
(/.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 x-scale a))
(/.f64 1 (*.f64 (/.f64 x-scale a) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 1 (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (/.f64 x-scale a)))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (/.f64 a (/.f64 y-scale (*.f64 b a)))))
(/.f64 1 (/.f64 x-scale (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(/.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(/.f64 (neg.f64 a) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (neg.f64 x-scale)))
(/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) x-scale)
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 (*.f64 a (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b a)) (*.f64 (neg.f64 x-scale) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))
(/.f64 (*.f64 a (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 b y-scale) a)) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (neg.f64 a) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 b a) a) (*.f64 (*.f64 y-scale x-scale) x-scale))
(/.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (*.f64 (*.f64 y-scale x-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) a) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 a)) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))
(/.f64 (neg.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 b a)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 b a) (/.f64 a x-scale)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 a x-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1) x-scale)
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) x-scale) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3) (pow.f64 (/.f64 a x-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))

simplify137.0ms (0.2%)

Algorithm
egg-herbie
Rules
1350×associate-/r*
1116×associate-*r/
1088×log-prod
870×associate-*l/
682×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054212676
1160210550
2730510550
Stop Event
node limit
Counts
410 → 289
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 (*.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 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 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) y-scale)
(/.f64 (*.f64 a b) 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 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 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 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) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(+.f64 0 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))) 1)
(/.f64 b (/.f64 y-scale (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(/.f64 (*.f64 b a) (*.f64 (*.f64 y-scale x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 (*.f64 b a) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 x-scale (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) x-scale))
(/.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 x-scale (/.f64 y-scale (*.f64 b a))))
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 y-scale b))
(/.f64 1 (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 1 (/.f64 y-scale (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2) (*.f64 x-scale x-scale))
(/.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (neg.f64 x-scale)))
(/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (*.f64 (/.f64 y-scale b) x-scale))
(/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) y-scale)
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 b y-scale) a)) (*.f64 (*.f64 y-scale x-scale) x-scale))
(/.f64 (*.f64 (*.f64 b a) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 (*.f64 y-scale x-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 b a)) (*.f64 (neg.f64 x-scale) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (/.f64 b y-scale) a)) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) 1) (*.f64 (neg.f64 x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 (*.f64 b (/.f64 a (/.f64 y-scale (*.f64 b a)))) (*.f64 y-scale (*.f64 x-scale x-scale)))
(/.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (neg.f64 b) (/.f64 a (/.f64 y-scale (*.f64 b a)))) (*.f64 (neg.f64 y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (*.f64 (neg.f64 y-scale) x-scale))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) b) (*.f64 (*.f64 x-scale x-scale) y-scale))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) 1) (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale b)))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (neg.f64 b)) (*.f64 (*.f64 x-scale x-scale) (neg.f64 y-scale)))
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) b) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1) (*.f64 x-scale (/.f64 y-scale b)))
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 b)) (*.f64 x-scale (neg.f64 y-scale)))
(/.f64 (neg.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b y-scale) a)) x-scale)
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 b a)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (/.f64 a (/.f64 y-scale (*.f64 b a)))) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) x-scale)
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) x-scale)
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 x-scale))
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (/.f64 b y-scale)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 b y-scale)) x-scale)
(/.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1) y-scale)
(/.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3) (pow.f64 (/.f64 b y-scale) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(+.f64 0 (*.f64 (/.f64 b y-scale) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) a))) 1)
(*.f64 b (/.f64 1 (/.f64 y-scale a)))
(*.f64 b (*.f64 a (/.f64 1 y-scale)))
(*.f64 (/.f64 b y-scale) a)
(*.f64 a (/.f64 b y-scale))
(*.f64 (*.f64 b a) (/.f64 1 y-scale))
(*.f64 (*.f64 (/.f64 b y-scale) a) 1)
(*.f64 1 (*.f64 (/.f64 b y-scale) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (*.f64 (cbrt.f64 (*.f64 b a)) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (cbrt.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 (sqrt.f64 (*.f64 b a)) (*.f64 (sqrt.f64 (*.f64 b a)) (/.f64 1 y-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (sqrt.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 (*.f64 b (neg.f64 a)) (/.f64 1 (neg.f64 y-scale)))
(*.f64 (/.f64 1 y-scale) (*.f64 b a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (*.f64 b a) (cbrt.f64 y-scale)))
(*.f64 (/.f64 1 (sqrt.f64 y-scale)) (/.f64 (*.f64 b a) (sqrt.f64 y-scale)))
(*.f64 (/.f64 b (sqrt.f64 y-scale)) (/.f64 a (sqrt.f64 y-scale)))
(*.f64 (/.f64 a 1) (/.f64 b y-scale))
(*.f64 (/.f64 b 1) (/.f64 a y-scale))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 a (cbrt.f64 y-scale)))
(*.f64 (/.f64 a (sqrt.f64 y-scale)) (/.f64 b (sqrt.f64 y-scale)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 b (cbrt.f64 y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (sqrt.f64 y-scale)) (/.f64 (cbrt.f64 (*.f64 b a)) (sqrt.f64 y-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 1) (/.f64 (sqrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b a)) (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b a)) (cbrt.f64 y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) a) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) 2)
(pow.f64 (/.f64 y-scale (*.f64 b a)) -1)
(neg.f64 (/.f64 (*.f64 b a) (neg.f64 y-scale)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b y-scale) a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 y-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) a)))
(exp.f64 (log.f64 (*.f64 (/.f64 b y-scale) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) a)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b y-scale) a)))
(+.f64 0 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1)
(*.f64 b (*.f64 (/.f64 1 y-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 a x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 (*.f64 b a) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (*.f64 b a) (*.f64 (/.f64 1 y-scale) (/.f64 1 x-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 1 x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 1)
(*.f64 1 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (*.f64 (cbrt.f64 (/.f64 b y-scale)) (/.f64 a x-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) (/.f64 1 x-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 (sqrt.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) x-scale))
(*.f64 (sqrt.f64 (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 a x-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) x-scale) (sqrt.f64 (/.f64 b y-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (/.f64 1 x-scale)))
(*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 b y-scale) a))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b a)) x-scale) (/.f64 (sqrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 (*.f64 b a) 1) (/.f64 (/.f64 1 y-scale) x-scale))
(*.f64 (/.f64 (*.f64 b a) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 1 y-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 b a) (sqrt.f64 x-scale)) (/.f64 (/.f64 1 y-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 (/.f64 b y-scale) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 (/.f64 b y-scale) a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (cbrt.f64 x-scale)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 b y-scale)) (sqrt.f64 (/.f64 a x-scale))) (*.f64 (sqrt.f64 (/.f64 b y-scale)) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (cbrt.f64 (/.f64 a x-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (/.f64 a x-scale))) (sqrt.f64 (/.f64 a x-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))
(fabs.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(log.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (/.f64 a x-scale) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 3) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(exp.f64 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(+.f64 0 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) 1)
(/.f64 a (*.f64 x-scale (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 a (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) x-scale))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) a)))
(/.f64 a (/.f64 x-scale (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(/.f64 (/.f64 a x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a))))
(/.f64 (*.f64 b a) (*.f64 (/.f64 x-scale a) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 b a) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale a)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 x-scale (/.f64 x-scale a)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 x-scale a) x-scale))
(/.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 x-scale a))
(/.f64 1 (*.f64 (/.f64 x-scale a) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 1 (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (/.f64 x-scale a)))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (/.f64 a (/.f64 y-scale (*.f64 b a)))))
(/.f64 1 (/.f64 x-scale (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(/.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(/.f64 (neg.f64 a) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (neg.f64 x-scale)))
(/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) x-scale)
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 (*.f64 a (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b a)) (*.f64 (neg.f64 x-scale) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))
(/.f64 (*.f64 a (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 b y-scale) a)) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (neg.f64 a) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 b a) a) (*.f64 (*.f64 y-scale x-scale) x-scale))
(/.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (*.f64 (*.f64 y-scale x-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) a) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 a)) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))
(/.f64 (neg.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 b a)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 b a) (/.f64 a x-scale)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 a x-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1) x-scale)
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) x-scale) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3) (pow.f64 (/.f64 a x-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
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)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) y-scale)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 x-scale 2) y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) (*.f64 y-scale (pow.f64 x-scale 2)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(+.f64 0 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 b (/.f64 y-scale (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 b a) (*.f64 (*.f64 y-scale x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 b a) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 x-scale (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 x-scale (/.f64 y-scale (*.f64 b a))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 y-scale b))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 1 (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 1 (/.f64 y-scale (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (neg.f64 x-scale)))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) y-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 b y-scale) a)) (*.f64 (*.f64 y-scale x-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 b a) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 (*.f64 y-scale x-scale) (neg.f64 x-scale)))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 b a)) (*.f64 (neg.f64 x-scale) (*.f64 y-scale x-scale)))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (/.f64 b y-scale) a)) (*.f64 (neg.f64 x-scale) x-scale))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) 1) (*.f64 (neg.f64 x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 b (/.f64 a (/.f64 y-scale (*.f64 b a)))) (*.f64 y-scale (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 b (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (neg.f64 b) (/.f64 a (/.f64 y-scale (*.f64 b a)))) (*.f64 (neg.f64 y-scale) (*.f64 x-scale x-scale)))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (*.f64 (neg.f64 y-scale) x-scale))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) b) (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) 1) (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (neg.f64 b)) (*.f64 (*.f64 x-scale x-scale) (neg.f64 y-scale)))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1) (*.f64 x-scale (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 b)) (*.f64 x-scale (neg.f64 y-scale)))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (neg.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) (neg.f64 y-scale))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b y-scale) a)) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (neg.f64 x-scale))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 b y-scale) (/.f64 a (/.f64 y-scale (*.f64 b a)))) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 x-scale))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (neg.f64 y-scale))
(/.f64 (neg.f64 b) (*.f64 (*.f64 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)) (neg.f64 x-scale)) (/.f64 y-scale a)))
(/.f64 (neg.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (/.f64 b y-scale)) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 b y-scale)) x-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1) y-scale)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(/.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 3) 1/3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3) (pow.f64 (/.f64 b y-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)
(+.f64 0 (*.f64 (/.f64 b y-scale) a))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 b (/.f64 a y-scale)))) (cbrt.f64 (exp.f64 (*.f64 b (/.f64 a y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 b (/.f64 a y-scale))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 a y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 a y-scale)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (/.f64 a y-scale))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (/.f64 a y-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) a))) 1)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 b (/.f64 1 (/.f64 y-scale a)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 b (*.f64 a (/.f64 1 y-scale)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (/.f64 b y-scale) a)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (*.f64 b a) (/.f64 1 y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (*.f64 (/.f64 b y-scale) a) 1)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 1 (*.f64 (/.f64 b y-scale) a))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (*.f64 (cbrt.f64 (*.f64 b a)) (/.f64 1 y-scale)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (cbrt.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (sqrt.f64 (*.f64 b a)) (*.f64 (sqrt.f64 (*.f64 b a)) (/.f64 1 y-scale)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (sqrt.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (*.f64 b (neg.f64 a)) (/.f64 1 (neg.f64 y-scale)))
(*.f64 b (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 y-scale))))
(/.f64 (neg.f64 b) (/.f64 (neg.f64 y-scale) a))
(*.f64 (/.f64 1 y-scale) (*.f64 b a))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (*.f64 b a) (cbrt.f64 y-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (*.f64 a b) (cbrt.f64 y-scale)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 a (cbrt.f64 y-scale)))
(*.f64 (/.f64 1 (sqrt.f64 y-scale)) (/.f64 (*.f64 b a) (sqrt.f64 y-scale)))
(*.f64 (/.f64 1 (sqrt.f64 y-scale)) (/.f64 b (/.f64 (sqrt.f64 y-scale) a)))
(/.f64 (*.f64 b (/.f64 a (sqrt.f64 y-scale))) (sqrt.f64 y-scale))
(*.f64 (/.f64 b (sqrt.f64 y-scale)) (/.f64 a (sqrt.f64 y-scale)))
(*.f64 (/.f64 1 (sqrt.f64 y-scale)) (/.f64 b (/.f64 (sqrt.f64 y-scale) a)))
(/.f64 (*.f64 b (/.f64 a (sqrt.f64 y-scale))) (sqrt.f64 y-scale))
(*.f64 (/.f64 a 1) (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (/.f64 b 1) (/.f64 a y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 a (cbrt.f64 y-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (*.f64 a b) (cbrt.f64 y-scale)))
(*.f64 (/.f64 a (sqrt.f64 y-scale)) (/.f64 b (sqrt.f64 y-scale)))
(*.f64 (/.f64 1 (sqrt.f64 y-scale)) (/.f64 b (/.f64 (sqrt.f64 y-scale) a)))
(/.f64 (*.f64 b (/.f64 a (sqrt.f64 y-scale))) (sqrt.f64 y-scale))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 b (cbrt.f64 y-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (*.f64 a b) (cbrt.f64 y-scale)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 a (cbrt.f64 y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b a)) y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 (*.f64 (/.f64 b y-scale) a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 b (/.f64 a y-scale)))) (pow.f64 (cbrt.f64 y-scale) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (/.f64 a (/.f64 y-scale b)))) (pow.f64 (cbrt.f64 y-scale) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) (sqrt.f64 y-scale)) (/.f64 (cbrt.f64 (*.f64 b a)) (sqrt.f64 y-scale)))
(*.f64 (/.f64 1 (sqrt.f64 y-scale)) (/.f64 b (/.f64 (sqrt.f64 y-scale) a)))
(/.f64 (*.f64 b (/.f64 a (sqrt.f64 y-scale))) (sqrt.f64 y-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 1) (/.f64 (sqrt.f64 (*.f64 b a)) y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b a)) (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (sqrt.f64 (*.f64 b a)) (cbrt.f64 y-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 (*.f64 a b) (cbrt.f64 y-scale)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (/.f64 a (cbrt.f64 y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) a) 1)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 3)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 3) 1/3)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) 2)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(pow.f64 (/.f64 y-scale (*.f64 b a)) -1)
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(neg.f64 (/.f64 (*.f64 b a) (neg.f64 y-scale)))
(*.f64 b (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 y-scale))))
(/.f64 (neg.f64 b) (/.f64 (neg.f64 y-scale) a))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2))
(fabs.f64 (/.f64 a (/.f64 y-scale b)))
(log.f64 (exp.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b y-scale) a))))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 3))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 y-scale 3)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(exp.f64 (log.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) a)) 1))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b y-scale) a)))
(*.f64 b (/.f64 a y-scale))
(/.f64 a (/.f64 y-scale b))
(+.f64 0 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b x-scale)) (/.f64 a y-scale))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b x-scale)) (/.f64 a y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b x-scale)) (/.f64 a y-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) (/.f64 a x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) (/.f64 a x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 b x-scale)) (/.f64 a y-scale)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) (/.f64 a x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1)
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 b (*.f64 (/.f64 1 y-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 b y-scale) (/.f64 a x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (*.f64 b a) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (*.f64 b a) (*.f64 (/.f64 1 y-scale) (/.f64 1 x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 1 x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 1)
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 1 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (*.f64 (cbrt.f64 (/.f64 b y-scale)) (/.f64 a x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) (/.f64 1 x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 (sqrt.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) x-scale))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 b y-scale))) x-scale)
(/.f64 (*.f64 (sqrt.f64 (/.f64 b y-scale)) (sqrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))))) x-scale)
(*.f64 (sqrt.f64 (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 a x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) x-scale) (sqrt.f64 (/.f64 b y-scale)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 b y-scale))) x-scale)
(/.f64 (*.f64 (sqrt.f64 (/.f64 b y-scale)) (sqrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))))) x-scale)
(*.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (/.f64 1 x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 1 (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale))
(/.f64 (neg.f64 b) (*.f64 (neg.f64 x-scale) (/.f64 y-scale a)))
(*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 b y-scale) a))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b a)) x-scale) (/.f64 (sqrt.f64 (*.f64 b a)) y-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (*.f64 b a) 1) (/.f64 (/.f64 1 y-scale) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (*.f64 b a) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (/.f64 1 y-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 1 (*.f64 (cbrt.f64 x-scale) y-scale)))
(/.f64 (/.f64 a (*.f64 (cbrt.f64 x-scale) (/.f64 y-scale b))) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (/.f64 (*.f64 b a) (sqrt.f64 x-scale)) (/.f64 (/.f64 1 y-scale) (sqrt.f64 x-scale)))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 x-scale) a)) (/.f64 1 (*.f64 (sqrt.f64 x-scale) y-scale)))
(/.f64 (/.f64 (*.f64 a b) (*.f64 y-scale (sqrt.f64 x-scale))) (sqrt.f64 x-scale))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 (/.f64 b y-scale) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 1 (*.f64 (cbrt.f64 x-scale) y-scale)))
(/.f64 (/.f64 a (*.f64 (cbrt.f64 x-scale) (/.f64 y-scale b))) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 (/.f64 b y-scale) a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 x-scale) a)) (/.f64 1 (*.f64 (sqrt.f64 x-scale) y-scale)))
(/.f64 (/.f64 (*.f64 a b) (*.f64 y-scale (sqrt.f64 x-scale))) (sqrt.f64 x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 a y-scale))) 2) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a (/.f64 y-scale b))) 2) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) 2) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 x-scale) a)) (/.f64 1 (*.f64 (sqrt.f64 x-scale) y-scale)))
(/.f64 (/.f64 (*.f64 a b) (*.f64 y-scale (sqrt.f64 x-scale))) (sqrt.f64 x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) x-scale))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 b y-scale) a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 1 (*.f64 (cbrt.f64 x-scale) y-scale)))
(/.f64 (/.f64 a (*.f64 (cbrt.f64 x-scale) (/.f64 y-scale b))) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 b y-scale)) (sqrt.f64 (/.f64 a x-scale))) (*.f64 (sqrt.f64 (/.f64 b y-scale)) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (cbrt.f64 (/.f64 a x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(*.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (/.f64 a x-scale))) (sqrt.f64 (/.f64 a x-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 1)
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2) 1/2)
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3)
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(pow.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3) 1/3)
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 2)
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(pow.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) -1)
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(neg.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale))
(/.f64 (neg.f64 b) (*.f64 (neg.f64 x-scale) (/.f64 y-scale a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 2))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(fabs.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(log.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (/.f64 a x-scale) 3)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 3) (pow.f64 x-scale 3)))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(exp.f64 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (/.f64 b x-scale) (/.f64 a y-scale))
(+.f64 0 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 b x-scale)) (/.f64 a y-scale)) (/.f64 a x-scale))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 b x-scale)) (/.f64 a y-scale)) (/.f64 a x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 b x-scale)) (/.f64 a y-scale)) (/.f64 a x-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) (/.f64 a x-scale)) (/.f64 a x-scale))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) (/.f64 a x-scale)) (/.f64 a x-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 b x-scale)) (/.f64 a y-scale)) (/.f64 a x-scale)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) (/.f64 a x-scale)) (/.f64 a x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))) 1)
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 x-scale (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 a (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) a)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 a (/.f64 x-scale (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 a x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 b a) (*.f64 (/.f64 x-scale a) (*.f64 y-scale x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 b a) (*.f64 (*.f64 y-scale x-scale) (/.f64 x-scale a)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 x-scale a) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 x-scale a))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 1 (*.f64 (/.f64 x-scale a) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 1 (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (/.f64 x-scale a)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (/.f64 a (/.f64 y-scale (*.f64 b a)))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 1 (/.f64 x-scale (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 a (/.f64 y-scale (*.f64 b a))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (neg.f64 a) (*.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 b a))) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) x-scale)
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 x-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 a (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b a)) (*.f64 (neg.f64 x-scale) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) 1) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 a (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 x-scale (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 b y-scale) a)) (*.f64 (neg.f64 x-scale) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 a) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 (*.f64 x-scale x-scale) (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a b))) (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale a)))
(/.f64 (*.f64 (*.f64 b a) a) (*.f64 (*.f64 y-scale x-scale) x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (*.f64 (*.f64 y-scale x-scale) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) a) (*.f64 (neg.f64 x-scale) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 a)) (*.f64 (neg.f64 x-scale) (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 (*.f64 x-scale x-scale) (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a b))) (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale a)))
(/.f64 (neg.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) (neg.f64 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 b) (/.f64 y-scale a))) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (neg.f64 a)) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 b a) (/.f64 a x-scale)) (*.f64 y-scale x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (/.f64 a x-scale)) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (neg.f64 b) (/.f64 y-scale a)) (neg.f64 x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1) x-scale)
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 a (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 1)
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 3)
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3) 1/3)
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 a (/.f64 y-scale (*.f64 b a)))) x-scale) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 a y-scale) (*.f64 a b))) x-scale) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) x-scale) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale)) 2))
(fabs.f64 (*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) (/.f64 a x-scale)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale))) 3))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) 3) (pow.f64 (/.f64 a x-scale) 3)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))) 1))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (/.f64 a x-scale))
(*.f64 a (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)))

localize17.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 b (/.f64 b y-scale))
99.8%
(/.f64 a (/.f64 x-scale a))
84.9%
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) (*.f64 x-scale y-scale))
74.4%
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
Compiler

Compiled 72 to 15 computations (79.2% saved)

series13.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite182.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
732×pow-prod-up
688×log-div
636×pow-exp
550×expm1-udef
550×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01387
129281
2475081
Stop Event
node limit
Counts
3 → 139
Calls
Call 1
Inputs
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) (*.f64 x-scale y-scale))
(*.f64 b (/.f64 b y-scale))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))) 1)
(/.f64 a (/.f64 (/.f64 x-scale a) (*.f64 b (/.f64 b y-scale))))
(/.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 x-scale (*.f64 a a)))
(/.f64 1 (/.f64 (/.f64 x-scale a) (*.f64 (*.f64 a b) (/.f64 b y-scale))))
(/.f64 (*.f64 b b) (*.f64 (/.f64 x-scale (*.f64 a a)) y-scale))
(/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (/.f64 y-scale b))
(/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) (/.f64 x-scale a))
(/.f64 (*.f64 a (*.f64 b b)) (*.f64 (/.f64 x-scale a) y-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b b)) (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale))
(/.f64 (*.f64 (*.f64 b b) a) (*.f64 y-scale (/.f64 x-scale a)))
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 y-scale (/.f64 x-scale (*.f64 a a))))
(/.f64 (*.f64 (*.f64 b b) (neg.f64 a)) (*.f64 y-scale (/.f64 (neg.f64 x-scale) a)))
(/.f64 (neg.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale))) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) b) y-scale)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) 1) (/.f64 y-scale b))
(/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) y-scale)
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 a)) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b (/.f64 b y-scale))) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale)) y-scale)
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) x-scale) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) 1) (/.f64 x-scale a))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (cbrt.f64 (/.f64 x-scale a)))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) (sqrt.f64 (/.f64 x-scale a))) (sqrt.f64 (/.f64 x-scale a)))
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) 2)
(pow.f64 (/.f64 (/.f64 x-scale a) (*.f64 (*.f64 a b) (/.f64 b y-scale))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)) (*.f64 b (/.f64 b y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3) (pow.f64 (*.f64 b (/.f64 b y-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3) (pow.f64 (/.f64 (*.f64 a a) x-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))))
(exp.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))) 1)
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 1 (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (/.f64 1 (*.f64 x-scale y-scale)))
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 1)
(*.f64 1 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)))
(*.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 (*.f64 a a) x-scale))) (/.f64 1 (*.f64 x-scale (neg.f64 y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale) (pow.f64 (/.f64 b y-scale) 2))
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 (/.f64 b y-scale) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 x-scale a) 2)) (/.f64 1 y-scale))
(*.f64 (/.f64 1 x-scale) (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) y-scale))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) 1) (/.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) x-scale) (/.f64 (/.f64 (*.f64 a a) x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) 1) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) 1) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) x-scale) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) y-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) 1) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) y-scale) (/.f64 (*.f64 b (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 b (/.f64 b y-scale)) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (/.f64 (*.f64 a a) x-scale) (sqrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale y-scale)) (*.f64 b (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (/.f64 (*.f64 a a) x-scale) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (sqrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) y-scale) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) (sqrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) y-scale) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) x-scale))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) x-scale) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) y-scale) (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 x-scale y-scale))))
(pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 2)
(pow.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))) 1) -1)
(pow.f64 (*.f64 (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale (*.f64 a a))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (*.f64 x-scale (neg.f64 y-scale))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (pow.f64 (/.f64 b y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 3) (pow.f64 (*.f64 x-scale y-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2)))) -1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 b y-scale)))) 1)
(/.f64 b (/.f64 y-scale b))
(/.f64 1 (/.f64 y-scale (*.f64 b b)))
(/.f64 (*.f64 b b) y-scale)
(/.f64 (*.f64 b (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 b) b) (neg.f64 y-scale))
(/.f64 (neg.f64 (*.f64 b b)) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 b b) 1) y-scale)
(/.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 b b) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 b (/.f64 b y-scale)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3) 1/3)
(pow.f64 (/.f64 b (sqrt.f64 y-scale)) 2)
(pow.f64 (/.f64 y-scale (*.f64 b b)) -1)
(sqrt.f64 (pow.f64 (/.f64 b (sqrt.f64 y-scale)) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 b y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (/.f64 b y-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 b (/.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (/.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (/.f64 b y-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 b (sqrt.f64 y-scale))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 b y-scale))))

simplify126.0ms (0.2%)

Algorithm
egg-herbie
Rules
1450×log-prod
1136×log-div
878×associate-/l*
806×associate-*r/
664×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03619031
110928371
259308371
Stop Event
node limit
Counts
259 → 175
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.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 (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 (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)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))) 1)
(/.f64 a (/.f64 (/.f64 x-scale a) (*.f64 b (/.f64 b y-scale))))
(/.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 x-scale (*.f64 a a)))
(/.f64 1 (/.f64 (/.f64 x-scale a) (*.f64 (*.f64 a b) (/.f64 b y-scale))))
(/.f64 (*.f64 b b) (*.f64 (/.f64 x-scale (*.f64 a a)) y-scale))
(/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (/.f64 y-scale b))
(/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) (/.f64 x-scale a))
(/.f64 (*.f64 a (*.f64 b b)) (*.f64 (/.f64 x-scale a) y-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b b)) (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale))
(/.f64 (*.f64 (*.f64 b b) a) (*.f64 y-scale (/.f64 x-scale a)))
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 y-scale (/.f64 x-scale (*.f64 a a))))
(/.f64 (*.f64 (*.f64 b b) (neg.f64 a)) (*.f64 y-scale (/.f64 (neg.f64 x-scale) a)))
(/.f64 (neg.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale))) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) b) y-scale)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) 1) (/.f64 y-scale b))
(/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) y-scale)
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 a)) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b (/.f64 b y-scale))) (/.f64 (neg.f64 x-scale) a))
(/.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale)) y-scale)
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) x-scale) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) 1) (/.f64 x-scale a))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (cbrt.f64 (/.f64 x-scale a)))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) (sqrt.f64 (/.f64 x-scale a))) (sqrt.f64 (/.f64 x-scale a)))
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) 2)
(pow.f64 (/.f64 (/.f64 x-scale a) (*.f64 (*.f64 a b) (/.f64 b y-scale))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)) (*.f64 b (/.f64 b y-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3) (pow.f64 (*.f64 b (/.f64 b y-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3) (pow.f64 (/.f64 (*.f64 a a) x-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))))
(exp.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))) 1)
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 1 (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (/.f64 1 (*.f64 x-scale y-scale)))
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 1)
(*.f64 1 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)))
(*.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 (*.f64 a a) x-scale))) (/.f64 1 (*.f64 x-scale (neg.f64 y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale) (pow.f64 (/.f64 b y-scale) 2))
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 x-scale a) 2)))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 (/.f64 b y-scale) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 x-scale a) 2)) (/.f64 1 y-scale))
(*.f64 (/.f64 1 x-scale) (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) y-scale))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) 1) (/.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) x-scale) (/.f64 (/.f64 (*.f64 a a) x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) 1) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) 1) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) x-scale) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) y-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) 1) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) y-scale) (/.f64 (*.f64 b (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 b (/.f64 b y-scale)) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (/.f64 (*.f64 a a) x-scale) (sqrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale y-scale)) (*.f64 b (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (/.f64 (*.f64 a a) x-scale) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (sqrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) y-scale) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) (sqrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) y-scale) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) x-scale))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) x-scale) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) y-scale) (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 x-scale y-scale))))
(pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 2)
(pow.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))) 1) -1)
(pow.f64 (*.f64 (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale (*.f64 a a))) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (*.f64 x-scale (neg.f64 y-scale))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (pow.f64 (/.f64 b y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 3) (pow.f64 (*.f64 x-scale y-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2)))) -1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 b y-scale)))) 1)
(/.f64 b (/.f64 y-scale b))
(/.f64 1 (/.f64 y-scale (*.f64 b b)))
(/.f64 (*.f64 b b) y-scale)
(/.f64 (*.f64 b (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 (neg.f64 b) b) (neg.f64 y-scale))
(/.f64 (neg.f64 (*.f64 b b)) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 b b) 1) y-scale)
(/.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 b b) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 b (/.f64 b y-scale)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3) 1/3)
(pow.f64 (/.f64 b (sqrt.f64 y-scale)) 2)
(pow.f64 (/.f64 y-scale (*.f64 b b)) -1)
(sqrt.f64 (pow.f64 (/.f64 b (sqrt.f64 y-scale)) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 b y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (/.f64 b y-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 b y-scale))))
(exp.f64 (log.f64 (*.f64 b (/.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (/.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (/.f64 b y-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 b (sqrt.f64 y-scale))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 b y-scale))))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (pow.f64 b 2) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))) 1)
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 a (/.f64 (/.f64 x-scale a) (*.f64 b (/.f64 b y-scale))))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 x-scale (*.f64 a a)))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 1 (/.f64 (/.f64 x-scale a) (*.f64 (*.f64 a b) (/.f64 b y-scale))))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 b b) (*.f64 (/.f64 x-scale (*.f64 a a)) y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (/.f64 y-scale b))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) (/.f64 x-scale a))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 a (*.f64 b b)) (*.f64 (/.f64 x-scale a) y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b b)) (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (*.f64 b b) a) (*.f64 y-scale (/.f64 x-scale a)))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 y-scale (/.f64 x-scale (*.f64 a a))))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (*.f64 b b) (neg.f64 a)) (*.f64 y-scale (/.f64 (neg.f64 x-scale) a)))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (neg.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale))) (/.f64 (neg.f64 x-scale) a))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) b) y-scale)
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) 1) (/.f64 y-scale b))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 b b)) y-scale)
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 a)) (/.f64 (neg.f64 x-scale) a))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 (*.f64 b (/.f64 a (/.f64 x-scale a))) (/.f64 (neg.f64 y-scale) (neg.f64 b)))
(/.f64 b (/.f64 (*.f64 1 (/.f64 y-scale b)) (*.f64 (/.f64 a x-scale) a)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 b (/.f64 b y-scale))) (/.f64 (neg.f64 x-scale) a))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) x-scale)) y-scale)
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) x-scale) (/.f64 1 a))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) 1) (/.f64 x-scale a))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (/.f64 x-scale a)) 2)) (cbrt.f64 (/.f64 x-scale a)))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(/.f64 (/.f64 (*.f64 (*.f64 a b) (/.f64 b y-scale)) (sqrt.f64 (/.f64 x-scale a))) (sqrt.f64 (/.f64 x-scale a)))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 1)
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 3)
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 3) 1/3)
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 b (sqrt.f64 y-scale))) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) a)) (/.f64 b (sqrt.f64 y-scale))) 2)
(pow.f64 (/.f64 (/.f64 x-scale a) (*.f64 (*.f64 a b) (/.f64 b y-scale))) -1)
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) 2))
(fabs.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 a a) x-scale)) (*.f64 b (/.f64 b y-scale))))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 3))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 a a) x-scale) 3) (pow.f64 (*.f64 b (/.f64 b y-scale)) 3)))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3) (pow.f64 (/.f64 (*.f64 a a) x-scale) 3)))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(exp.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 1))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 1) 1))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))) 3))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))) 1/3))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale)))) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 b (sqrt.f64 y-scale))) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) a)) (/.f64 b (sqrt.f64 y-scale))) 2)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))))
(*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))
(*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 1 (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (/.f64 1 (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 1 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 4)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 4)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 b (sqrt.f64 y-scale))) 2) (/.f64 1 (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) a)) (/.f64 b (sqrt.f64 y-scale))) 2) (*.f64 y-scale x-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 (/.f64 (*.f64 a a) x-scale))) (/.f64 1 (*.f64 x-scale (neg.f64 y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (/.f64 (neg.f64 (*.f64 a a)) x-scale) (/.f64 1 (*.f64 x-scale (neg.f64 y-scale)))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (neg.f64 a) (/.f64 x-scale a)) (neg.f64 y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale) (pow.f64 (/.f64 b y-scale) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 x-scale a) 2)))
(/.f64 (pow.f64 (/.f64 b y-scale) 2) (pow.f64 (/.f64 x-scale a) 2))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 (/.f64 b y-scale) (/.f64 1 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 x-scale a) 2)) (/.f64 1 y-scale))
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (/.f64 x-scale a) 2)))
(/.f64 (pow.f64 (/.f64 b y-scale) 2) (pow.f64 (/.f64 x-scale a) 2))
(*.f64 (/.f64 1 x-scale) (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) 1) (/.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) x-scale) (/.f64 (/.f64 (*.f64 a a) x-scale) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) 1) (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) 1) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (*.f64 x-scale y-scale)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 b (sqrt.f64 y-scale))) 2) (/.f64 1 (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) a)) (/.f64 b (sqrt.f64 y-scale))) 2) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) x-scale) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) y-scale))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 b (sqrt.f64 y-scale))) 2) (/.f64 1 (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) a)) (/.f64 b (sqrt.f64 y-scale))) 2) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) 1) (/.f64 (/.f64 b y-scale) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) y-scale) (/.f64 (*.f64 b (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 b (/.f64 b y-scale)) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) x-scale)) (/.f64 b (/.f64 (cbrt.f64 (*.f64 y-scale x-scale)) (/.f64 b y-scale))))
(*.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 a x-scale)) (*.f64 (/.f64 b (cbrt.f64 (*.f64 y-scale x-scale))) (/.f64 b y-scale)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (/.f64 x-scale a))) (sqrt.f64 (*.f64 y-scale x-scale)))
(/.f64 (/.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) b)) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) (*.f64 (/.f64 a x-scale) a)))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (/.f64 (*.f64 a a) x-scale) (sqrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (/.f64 x-scale a))) (sqrt.f64 (*.f64 y-scale x-scale)))
(/.f64 (/.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) b)) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) (*.f64 (/.f64 a x-scale) a)))
(*.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 x-scale y-scale)) (*.f64 b (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (/.f64 (*.f64 a a) x-scale) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) x-scale)) (/.f64 b (/.f64 (cbrt.f64 (*.f64 y-scale x-scale)) (/.f64 b y-scale))))
(*.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 a x-scale)) (*.f64 (/.f64 b (cbrt.f64 (*.f64 y-scale x-scale))) (/.f64 b y-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) x-scale)) (/.f64 b (/.f64 (cbrt.f64 (*.f64 y-scale x-scale)) (/.f64 b y-scale))))
(*.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 a x-scale)) (*.f64 (/.f64 b (cbrt.f64 (*.f64 y-scale x-scale))) (/.f64 b y-scale)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (sqrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (/.f64 x-scale a))) (sqrt.f64 (*.f64 y-scale x-scale)))
(/.f64 (/.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) b)) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) (*.f64 (/.f64 a x-scale) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) y-scale) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale)))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b))))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) 2) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (cbrt.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b))) (sqrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (/.f64 x-scale a))) (sqrt.f64 (*.f64 y-scale x-scale)))
(/.f64 (/.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) b)) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) (*.f64 (/.f64 a x-scale) a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) y-scale) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) x-scale))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 b (sqrt.f64 y-scale))) 2) (/.f64 1 (*.f64 y-scale x-scale)))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) a)) (/.f64 b (sqrt.f64 y-scale))) 2) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 a a) x-scale)) (/.f64 b (sqrt.f64 y-scale))) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 b (sqrt.f64 y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 (cbrt.f64 (*.f64 y-scale x-scale)) (/.f64 b (sqrt.f64 y-scale)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) a)) (/.f64 b (sqrt.f64 y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) x-scale) (/.f64 (/.f64 b y-scale) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) y-scale) (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) x-scale)) (/.f64 b (/.f64 (cbrt.f64 (*.f64 y-scale x-scale)) (/.f64 b y-scale))))
(*.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 a x-scale)) (*.f64 (/.f64 b (cbrt.f64 (*.f64 y-scale x-scale))) (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (sqrt.f64 (*.f64 x-scale y-scale))) (/.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (/.f64 x-scale a))) (sqrt.f64 (*.f64 y-scale x-scale)))
(/.f64 (/.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) b)) (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) (*.f64 (/.f64 a x-scale) a)))
(pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) 3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 3) 1/3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(pow.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(pow.f64 (/.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))) 1) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(pow.f64 (*.f64 (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale (*.f64 a a))) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(neg.f64 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) (*.f64 x-scale (neg.f64 y-scale))))
(*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (/.f64 (neg.f64 (*.f64 a a)) x-scale) (/.f64 1 (*.f64 x-scale (neg.f64 y-scale)))))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (neg.f64 a) (/.f64 x-scale a)) (neg.f64 y-scale)))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale)) 4))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))) 4))
(fabs.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 (*.f64 a a) x-scale) b)) 3) (pow.f64 (*.f64 x-scale y-scale) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) 3) (pow.f64 (*.f64 y-scale x-scale) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 a (*.f64 (/.f64 y-scale b) (/.f64 x-scale b)))) 3) (pow.f64 (*.f64 y-scale x-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))) 1) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) 3)) 1/3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)) (/.f64 b y-scale))) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2)))) -1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 b y-scale)))) 1)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 b (/.f64 y-scale b))
(*.f64 b (/.f64 b y-scale))
(/.f64 1 (/.f64 y-scale (*.f64 b b)))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (*.f64 b b) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (*.f64 b (neg.f64 b)) (neg.f64 y-scale))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (*.f64 (neg.f64 b) b) (neg.f64 y-scale))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (neg.f64 (*.f64 b b)) (neg.f64 y-scale))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 b b) 1) y-scale)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 b b) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(pow.f64 (*.f64 b (/.f64 b y-scale)) 1)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale))) 3)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(pow.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3) 1/3)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(pow.f64 (/.f64 b (sqrt.f64 y-scale)) 2)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(pow.f64 (/.f64 y-scale (*.f64 b b)) -1)
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(sqrt.f64 (pow.f64 (/.f64 b (sqrt.f64 y-scale)) 4))
(fabs.f64 (/.f64 b (/.f64 y-scale b)))
(log.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) b))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 b y-scale)))))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 b y-scale)) 3))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (/.f64 b y-scale) 3)))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 b 3)))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 b y-scale))))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(exp.f64 (log.f64 (*.f64 b (/.f64 b y-scale))))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 b y-scale))) 1))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (/.f64 b y-scale))) 1) 1))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (/.f64 b y-scale)))) 3))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (/.f64 b y-scale)))) 1/3))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(exp.f64 (*.f64 (log.f64 (/.f64 b (sqrt.f64 y-scale))) 2))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 b y-scale))))
(*.f64 b (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale b))

localize18.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.3%
(*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a))
92.9%
(/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)
92.0%
(/.f64 (*.f64 b a) y-scale)
84.9%
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a)) (*.f64 y-scale x-scale))
Compiler

Compiled 71 to 14 computations (80.3% saved)

series2.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite127.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1970×log-prod
628×log-div
498×expm1-udef
498×log1p-udef
426×log-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01274
126950
2443450
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a))
Outputs
(+.f64 0 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1)
(*.f64 (*.f64 b a) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) x-scale))
(*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2) (*.f64 (/.f64 1 x-scale) (/.f64 1 x-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (/.f64 1 (neg.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 b (/.f64 x-scale a)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 b a) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 x-scale) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) y-scale))
(*.f64 (/.f64 1 y-scale) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) x-scale))
(*.f64 (/.f64 1 (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))
(*.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 a (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) y-scale) (/.f64 1 x-scale))
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) x-scale) (*.f64 (/.f64 b y-scale) a))
(*.f64 (/.f64 (*.f64 b a) 1) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 y-scale x-scale)) (*.f64 b a))
(*.f64 (/.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 b a) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 b a) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 b a) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) y-scale) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) x-scale) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) y-scale) (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) (/.f64 a (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 a (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 b y-scale) a)) (/.f64 1 x-scale))
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 y-scale x-scale))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 3) (pow.f64 (*.f64 y-scale x-scale) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))) 1)
(/.f64 (*.f64 b a) (*.f64 x-scale (/.f64 (/.f64 y-scale b) a)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 x-scale (*.f64 b a)))
(/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 b a) 2) y-scale)))
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) x-scale)
(/.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 b (neg.f64 a)) y-scale)) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 b (neg.f64 a)) y-scale) (*.f64 b a)) (neg.f64 x-scale))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) 1) x-scale)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) (pow.f64 (*.f64 b a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))

simplify119.0ms (0.2%)

Algorithm
egg-herbie
Rules
1944×fma-def
1046×unswap-sqr
508×associate-*r/
502×cube-prod
468×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02607825
17715397
235375389
Stop Event
node limit
Counts
193 → 119
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 (*.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)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(+.f64 0 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1)
(*.f64 (*.f64 b a) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) x-scale))
(*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2) (*.f64 (/.f64 1 x-scale) (/.f64 1 x-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (/.f64 1 (neg.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 b (/.f64 x-scale a)))
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 b a) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 x-scale) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) y-scale))
(*.f64 (/.f64 1 y-scale) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) x-scale))
(*.f64 (/.f64 1 (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))
(*.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 a (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) y-scale) (/.f64 1 x-scale))
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) x-scale) (*.f64 (/.f64 b y-scale) a))
(*.f64 (/.f64 (*.f64 b a) 1) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 y-scale x-scale)) (*.f64 b a))
(*.f64 (/.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 b a) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 b a) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 b a) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) y-scale) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) x-scale) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) y-scale) (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) (/.f64 a (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 a (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 b y-scale) a)) (/.f64 1 x-scale))
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 y-scale x-scale))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 3) (pow.f64 (*.f64 y-scale x-scale) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))) 1)
(/.f64 (*.f64 b a) (*.f64 x-scale (/.f64 (/.f64 y-scale b) a)))
(/.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 x-scale (*.f64 b a)))
(/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 b a) 2) y-scale)))
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) x-scale)
(/.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 b (neg.f64 a)) y-scale)) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 b (neg.f64 a)) y-scale) (*.f64 b a)) (neg.f64 x-scale))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale)) (neg.f64 x-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) 1) x-scale)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) (pow.f64 (*.f64 b a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
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)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) 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 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 x-scale y-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(+.f64 0 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)))))
(+.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)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (*.f64 b a) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (/.f64 1 (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 1 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 b y-scale) a) 2) (*.f64 (/.f64 1 x-scale) (/.f64 1 x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (/.f64 1 (neg.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 b (/.f64 x-scale a)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 b (/.f64 x-scale a)) (/.f64 (*.f64 b a) (*.f64 y-scale (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 1 x-scale) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 1 y-scale) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 1 (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 a (/.f64 1 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) y-scale) (/.f64 1 x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) x-scale) (*.f64 (/.f64 b y-scale) a))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (*.f64 b a) 1) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 y-scale x-scale)) (*.f64 b a))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (cbrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 x-scale y-scale) (cbrt.f64 (*.f64 x-scale y-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2))
(*.f64 (/.f64 (*.f64 b a) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) a)) (/.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) (/.f64 b y-scale))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))) (sqrt.f64 (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 b a) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) a)) (/.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) (/.f64 b y-scale))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))) (sqrt.f64 (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 b a) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (cbrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 x-scale y-scale) (cbrt.f64 (*.f64 x-scale y-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (cbrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 x-scale y-scale) (cbrt.f64 (*.f64 x-scale y-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) a)) (/.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) (/.f64 b y-scale))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))) (sqrt.f64 (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) y-scale) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) x-scale) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) a)) (/.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) (/.f64 b y-scale))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))) (sqrt.f64 (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (cbrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 x-scale y-scale) (cbrt.f64 (*.f64 x-scale y-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) y-scale) (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) x-scale) (/.f64 a y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) (/.f64 a (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 a (cbrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2)) (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (cbrt.f64 (*.f64 x-scale y-scale))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 x-scale y-scale) (cbrt.f64 (*.f64 x-scale y-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale y-scale)) 2))
(*.f64 (/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 a (sqrt.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) a)) (/.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 (*.f64 x-scale y-scale)) (/.f64 b y-scale))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale)) (sqrt.f64 (*.f64 x-scale y-scale))) (sqrt.f64 (*.f64 x-scale y-scale)))
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 b y-scale) a)) (/.f64 1 x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2) 3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 3) 1/3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(pow.f64 (/.f64 1 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 3) (pow.f64 (*.f64 y-scale x-scale) 3)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)
(pow.f64 (/.f64 (/.f64 b (/.f64 y-scale a)) x-scale) 2)
(+.f64 0 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))) 1)
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 b a) (*.f64 x-scale (/.f64 (/.f64 y-scale b) a)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (/.f64 b y-scale) a) (/.f64 x-scale (*.f64 b a)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 b a) 2) y-scale)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) x-scale)
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (*.f64 b a) (/.f64 (*.f64 b (neg.f64 a)) y-scale)) (neg.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (/.f64 (*.f64 b (neg.f64 a)) y-scale) (*.f64 b a)) (neg.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale)) (neg.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) 1) x-scale)
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 1)
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 3)
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 3) 1/3)
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 2)
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)) 3))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) (pow.f64 (*.f64 b a) 3)))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) 1))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 b b) x-scale))
(/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 x-scale y-scale))

localize16.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (/.f64 b x-scale) (/.f64 b x-scale))
94.5%
(*.f64 (/.f64 a (*.f64 y-scale y-scale)) a)
89.9%
(/.f64 a (*.f64 y-scale y-scale))
67.2%
(*.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
Compiler

Compiled 61 to 16 computations (73.8% saved)

series3.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite129.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1678×log-prod
726×pow-prod-up
644×pow-exp
530×expm1-udef
528×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01475
130261
2417261
Stop Event
node limit
Counts
3 → 105
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 (/.f64 a (*.f64 y-scale y-scale)) a)
Outputs
(+.f64 0 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 1)
(/.f64 (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) (/.f64 y-scale (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (*.f64 a a)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (/.f64 a y-scale) (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) y-scale)
(/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) (*.f64 y-scale y-scale))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3) (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(+.f64 0 (/.f64 (/.f64 a y-scale) y-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a y-scale) y-scale))) 1)
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (/.f64 (/.f64 a y-scale) y-scale) 1)
(*.f64 1 (/.f64 (/.f64 a y-scale) y-scale))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)) (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 y-scale -2)))
(*.f64 (/.f64 (sqrt.f64 a) y-scale) (/.f64 (sqrt.f64 a) y-scale))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 y-scale -2)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 y-scale (neg.f64 y-scale))))
(*.f64 (pow.f64 y-scale -2) a)
(*.f64 (/.f64 a y-scale) (/.f64 1 y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 1 y-scale) (/.f64 a y-scale))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 y-scale) y-scale)) (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) y-scale) (/.f64 (cbrt.f64 a) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 y-scale) y-scale)) (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 y-scale) y-scale)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 y-scale) 2)))
(pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) y-scale) 2)
(pow.f64 (/.f64 y-scale (/.f64 a y-scale)) -1)
(pow.f64 (/.f64 (/.f64 y-scale (/.f64 a y-scale)) 1) -1)
(neg.f64 (/.f64 a (*.f64 y-scale (neg.f64 y-scale))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a y-scale) y-scale))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 y-scale 6)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(exp.f64 (log.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a y-scale) y-scale)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 a y-scale) y-scale)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 a y-scale) y-scale))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) y-scale)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 y-scale (/.f64 a y-scale))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(+.f64 0 (pow.f64 (/.f64 a y-scale) 2))
(+.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)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2))) 1)
(/.f64 a (/.f64 y-scale (/.f64 a y-scale)))
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 a (/.f64 a y-scale)) y-scale)
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (/.f64 a y-scale) a) y-scale)
(/.f64 (neg.f64 (*.f64 a a)) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (/.f64 (*.f64 a a) y-scale) y-scale)
(/.f64 (/.f64 (*.f64 a a) 1) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 y-scale) y-scale)) (pow.f64 (cbrt.f64 y-scale) 2))
(pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) -1)
(sqrt.f64 (pow.f64 (/.f64 a y-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (/.f64 a y-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2)))

simplify120.0ms (0.2%)

Algorithm
egg-herbie
Rules
1264×associate-/r*
1092×fma-def
944×distribute-lft-in
900×distribute-rgt-in
368×prod-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02705185
16634767
224364631
Stop Event
node limit
Counts
201 → 135
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 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (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 a 2) (pow.f64 y-scale 2))
(+.f64 0 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 1)
(/.f64 (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) (/.f64 y-scale (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (*.f64 a a)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (/.f64 a y-scale) (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) y-scale)
(/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) (*.f64 y-scale y-scale))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3) (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(+.f64 0 (/.f64 (/.f64 a y-scale) y-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a y-scale) y-scale))) 1)
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (/.f64 (/.f64 a y-scale) y-scale) 1)
(*.f64 1 (/.f64 (/.f64 a y-scale) y-scale))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)) (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 y-scale -2)))
(*.f64 (/.f64 (sqrt.f64 a) y-scale) (/.f64 (sqrt.f64 a) y-scale))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 y-scale -2)))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 y-scale (neg.f64 y-scale))))
(*.f64 (pow.f64 y-scale -2) a)
(*.f64 (/.f64 a y-scale) (/.f64 1 y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 1 y-scale) (/.f64 a y-scale))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 y-scale) y-scale)) (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) y-scale) (/.f64 (cbrt.f64 a) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 y-scale) y-scale)) (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 y-scale) y-scale)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 y-scale) 2)))
(pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) y-scale) 2)
(pow.f64 (/.f64 y-scale (/.f64 a y-scale)) -1)
(pow.f64 (/.f64 (/.f64 y-scale (/.f64 a y-scale)) 1) -1)
(neg.f64 (/.f64 a (*.f64 y-scale (neg.f64 y-scale))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a y-scale) y-scale))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 y-scale 6)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(exp.f64 (log.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a y-scale) y-scale)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 a y-scale) y-scale)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 a y-scale) y-scale))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) y-scale)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 y-scale (/.f64 a y-scale))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(+.f64 0 (pow.f64 (/.f64 a y-scale) 2))
(+.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)))))
(+.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)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2))) 1)
(/.f64 a (/.f64 y-scale (/.f64 a y-scale)))
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 a (/.f64 a y-scale)) y-scale)
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (*.f64 (/.f64 a y-scale) a) y-scale)
(/.f64 (neg.f64 (*.f64 a a)) (*.f64 y-scale (neg.f64 y-scale)))
(/.f64 (/.f64 (*.f64 a a) y-scale) y-scale)
(/.f64 (/.f64 (*.f64 a a) 1) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 y-scale) y-scale)) (pow.f64 (cbrt.f64 y-scale) 2))
(pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) -1)
(sqrt.f64 (pow.f64 (/.f64 a y-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2))) 3))
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (/.f64 a y-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b 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 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b x-scale) 2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (pow.f64 y-scale 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(+.f64 0 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(+.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)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 1)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(/.f64 (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) (/.f64 y-scale (/.f64 a y-scale)))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b x-scale) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) (*.f64 a a)) (*.f64 y-scale y-scale))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b x-scale) 2))
(/.f64 (*.f64 a (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) (*.f64 y-scale y-scale))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b x-scale) 2))
(/.f64 (*.f64 (neg.f64 a) (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) (*.f64 y-scale (neg.f64 y-scale)))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b x-scale) 2))
(/.f64 (*.f64 (/.f64 a y-scale) (*.f64 a (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4))) y-scale)
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b x-scale) 2))
(/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4)) (*.f64 y-scale y-scale))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (*.f64 -4 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (/.f64 b x-scale) 2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 1)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)) 3)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 4))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2) 3))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (*.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3) -64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 6) (*.f64 -64 (pow.f64 (/.f64 a y-scale) 6))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) -4) 3) (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) (*.f64 (pow.f64 (pow.f64 (/.f64 b x-scale) 2) 3) -64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 6) (*.f64 -64 (pow.f64 (/.f64 a y-scale) 6))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)))) 1) 1))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2))) 3))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))))) 1/3))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale))) 2))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b x-scale) (sqrt.f64 -4)) (/.f64 a y-scale)) 2)))
(pow.f64 (*.f64 (/.f64 b x-scale) (*.f64 (sqrt.f64 -4) (/.f64 a y-scale))) 2)
(pow.f64 (*.f64 (/.f64 b (/.f64 x-scale (sqrt.f64 -4))) (/.f64 a y-scale)) 2)
(+.f64 0 (/.f64 (/.f64 a y-scale) y-scale))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 a y-scale) y-scale))) 1)
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 a (pow.f64 y-scale -2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 (/.f64 (/.f64 a y-scale) y-scale) 1)
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 1 (/.f64 (/.f64 a y-scale) y-scale))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 y-scale -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)) (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 y-scale -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (pow.f64 y-scale -2)))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (/.f64 (sqrt.f64 a) y-scale) (/.f64 (sqrt.f64 a) y-scale))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (pow.f64 y-scale -2)))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 y-scale (neg.f64 y-scale))))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (pow.f64 y-scale -2) a)
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (/.f64 a y-scale) (/.f64 1 y-scale))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (*.f64 y-scale y-scale)))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (*.f64 y-scale y-scale)))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (/.f64 1 y-scale) (/.f64 a y-scale))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 y-scale) y-scale)) (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)))
(*.f64 (/.f64 1 (*.f64 y-scale (cbrt.f64 y-scale))) (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)) (*.f64 y-scale (cbrt.f64 y-scale)))
(/.f64 (/.f64 a (*.f64 y-scale (cbrt.f64 y-scale))) (pow.f64 (cbrt.f64 y-scale) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) y-scale) (/.f64 (cbrt.f64 a) y-scale))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 y-scale) y-scale)) (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(*.f64 (cbrt.f64 (/.f64 a (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 y-scale (cbrt.f64 y-scale))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 y-scale -2))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 y-scale (cbrt.f64 y-scale))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 y-scale -2))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 y-scale (cbrt.f64 y-scale)))
(*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 y-scale) y-scale)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 y-scale) 2)))
(*.f64 (/.f64 1 (*.f64 y-scale (cbrt.f64 y-scale))) (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 y-scale) 2)) (*.f64 y-scale (cbrt.f64 y-scale)))
(/.f64 (/.f64 a (*.f64 y-scale (cbrt.f64 y-scale))) (pow.f64 (cbrt.f64 y-scale) 2))
(pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 1)
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale)) 3)
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(pow.f64 (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3) 1/3)
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(pow.f64 (/.f64 (sqrt.f64 a) y-scale) 2)
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(pow.f64 (/.f64 y-scale (/.f64 a y-scale)) -1)
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(pow.f64 (/.f64 (/.f64 y-scale (/.f64 a y-scale)) 1) -1)
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(neg.f64 (/.f64 a (*.f64 y-scale (neg.f64 y-scale))))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 a) y-scale) 4))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 y-scale -2)))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 a y-scale) y-scale))))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 y-scale 6)))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(exp.f64 (log.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a y-scale) y-scale)) 1))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 a y-scale) y-scale)) 1) 1))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 a y-scale) y-scale))) 3))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 a y-scale) y-scale))) 1/3))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 a) y-scale)) 2))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(exp.f64 (*.f64 (log.f64 (/.f64 y-scale (/.f64 a y-scale))) -1))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 a y-scale) y-scale)))
(/.f64 a (*.f64 y-scale y-scale))
(*.f64 a (pow.f64 y-scale -2))
(+.f64 0 (pow.f64 (/.f64 a y-scale) 2))
(pow.f64 (/.f64 a y-scale) 2)
(+.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)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))
(+.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)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2))) 1)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 a (/.f64 y-scale (/.f64 a y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 y-scale (neg.f64 y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 a (/.f64 a y-scale)) y-scale)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 (neg.f64 a) a) (*.f64 y-scale (neg.f64 y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 (/.f64 a y-scale) a) y-scale)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (neg.f64 (*.f64 a a)) (*.f64 y-scale (neg.f64 y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 (*.f64 a a) y-scale) y-scale)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 (*.f64 a a) 1) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 y-scale) y-scale)) (pow.f64 (cbrt.f64 y-scale) 2))
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) -1)
(pow.f64 (/.f64 a y-scale) 2)
(sqrt.f64 (pow.f64 (/.f64 a y-scale) 4))
(pow.f64 (/.f64 a y-scale) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 a y-scale) 2)))
(pow.f64 (/.f64 a y-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2))))
(pow.f64 (/.f64 a y-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))
(pow.f64 (/.f64 a y-scale) 2)
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3)))
(pow.f64 (/.f64 a y-scale) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 a y-scale) y-scale) 3) (pow.f64 a 3)))
(pow.f64 (/.f64 a y-scale) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 a y-scale) 2)))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 a y-scale))) 1) 1))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2))) 3))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (*.f64 3 (*.f64 2 (log.f64 (/.f64 a y-scale)))) 1/3))
(pow.f64 (/.f64 a y-scale) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 a y-scale)) 2))
(pow.f64 (/.f64 a y-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a y-scale) 2)))
(pow.f64 (/.f64 a y-scale) 2)

eval340.0ms (0.5%)

Compiler

Compiled 27457 to 9492 computations (65.4% saved)

prune776.0ms (1.1%)

Pruning

15 alts after pruning (9 fresh and 6 done)

PrunedKeptTotal
New131371320
Fresh9211
Picked101
Done268
Total1325151340
Accurracy
100.0%
Counts
1340 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.1%
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
63.4%
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
66.4%
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
75.7%
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
82.5%
(*.f64 -4 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a)) (*.f64 y-scale x-scale)))
66.9%
(*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale))))
81.3%
(*.f64 -4 (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
86.6%
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale)))
79.0%
(*.f64 -4 (*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 y-scale x-scale)) (*.f64 b a)))
93.0%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)))
84.3%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
89.8%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 (/.f64 b y-scale) x-scale))))
83.8%
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 b (*.f64 x-scale y-scale)))))
82.5%
(*.f64 -4 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))))
49.7%
0
Compiler

Compiled 314 to 191 computations (39.2% saved)

regimes517.0ms (0.7%)

Counts
65 → 1
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 x-scale x-scale)) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 b (/.f64 (*.f64 y-scale y-scale) b))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 b b)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 b (*.f64 x-scale y-scale)))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 (/.f64 b y-scale) x-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a b) (*.f64 y-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 y-scale x-scale)) (*.f64 b a)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) b) (*.f64 x-scale y-scale)) (/.f64 b y-scale)))
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)) y-scale)))
(*.f64 -4 (/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) a) (*.f64 y-scale (/.f64 x-scale (/.f64 a x-scale)))))
(*.f64 -4 (/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale y-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 b (/.f64 b y-scale))) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (*.f64 x-scale (/.f64 y-scale (*.f64 b a)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (*.f64 b a)) (*.f64 x-scale (*.f64 y-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 b a) y-scale) (/.f64 (*.f64 b a) x-scale)) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale) (*.f64 b a)) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 b y-scale)) a) x-scale) x-scale))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (/.f64 (/.f64 b y-scale) (/.f64 y-scale b)))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b (/.f64 x-scale (/.f64 b x-scale))) -4))
(*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (/.f64 (*.f64 (/.f64 b x-scale) -4) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale)) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale a) y-scale)) (*.f64 (/.f64 b (/.f64 x-scale (/.f64 b x-scale))) -4))
(*.f64 (/.f64 (*.f64 -4 (/.f64 a x-scale)) (/.f64 x-scale a)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (*.f64 a (/.f64 a y-scale)) y-scale) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 -4 (/.f64 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))) (*.f64 x-scale (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 x-scale))) x-scale))
(*.f64 (/.f64 1 (/.f64 y-scale (*.f64 a (/.f64 a y-scale)))) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a y-scale) (/.f64 x-scale b)) 2))
(*.f64 -4 (/.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) x-scale) x-scale))
(/.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2) -4) (*.f64 x-scale x-scale))
(*.f64 -4 (*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale b)) 2) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) a) (/.f64 x-scale (/.f64 a x-scale))))
(/.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) (/.f64 y-scale b))
(/.f64 (*.f64 a (*.f64 (*.f64 (/.f64 a y-scale) (pow.f64 (/.f64 b x-scale) 2)) -4)) y-scale)
(/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 b y-scale))) b) y-scale)
(*.f64 -4 (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 x-scale) x-scale)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 x-scale) 2))) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 b (/.f64 x-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)))))
(*.f64 a (*.f64 a (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (*.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(*.f64 b (*.f64 b (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 -4 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-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))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))))))
(*.f64 a (*.f64 a (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))))))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale)))) (*.f64 (/.f64 -8 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) 0)
(-.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 b x-scale) (/.f64 b 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))))
(*.f64 (/.f64 4 x-scale) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 y-scale y-scale)) (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))) 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 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 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) (/.f64 (cos.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 (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 (+.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)) -4) (*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale) (/.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) x-scale)) (*.f64 4 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale))))
(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 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)) (*.f64 y-scale y-scale)) -4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (/.f64 (*.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (sin.f64 (*.f64 (/.f64 angle 180) (PI.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)) (*.f64 -4 (/.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 (/.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 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 (*.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))
Outputs
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
Calls

8 calls:

86.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
80.0ms
y-scale
78.0ms
(/.f64 angle 180)
54.0ms
angle
44.0ms
b
Results
AccuracySegmentsBranch
93.1%1a
93.1%1b
93.1%1angle
93.1%1x-scale
93.1%1y-scale
93.1%1(-.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)))
93.1%1(*.f64 (/.f64 angle 180) (PI.f64))
93.1%1(/.f64 angle 180)
Compiler

Compiled 2321 to 1205 computations (48.1% saved)

regimes141.0ms (0.2%)

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

5 calls:

68.0ms
y-scale
16.0ms
x-scale
15.0ms
b
15.0ms
a
15.0ms
angle
Results
AccuracySegmentsBranch
93.0%1a
93.0%1b
93.0%1angle
93.0%1x-scale
93.0%1y-scale
Compiler

Compiled 614 to 214 computations (65.1% saved)

regimes32.0ms (0%)

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

5 calls:

6.0ms
b
6.0ms
x-scale
6.0ms
y-scale
5.0ms
a
5.0ms
angle
Results
AccuracySegmentsBranch
89.8%1a
89.8%1b
89.8%1angle
89.8%1x-scale
89.8%1y-scale
Compiler

Compiled 172 to 83 computations (51.7% saved)

regimes165.0ms (0.2%)

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

5 calls:

123.0ms
a
15.0ms
b
13.0ms
x-scale
6.0ms
y-scale
5.0ms
angle
Results
AccuracySegmentsBranch
86.4%3a
83.8%1b
83.8%1angle
85.7%3x-scale
83.8%1y-scale
Compiler

Compiled 138 to 73 computations (47.1% saved)

bsearch891.0ms (1.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
351.0ms
4.049492648603152e-204
5.336121358156388e-202
540.0ms
-1.8117165538791507e-6
-3.6580214617980213e-7
Results
473.0ms39×body2048valid
179.0ms102×body256valid
90.0ms13×body4096valid
41.0msbody512infinite
38.0ms16×body1024valid
37.0msbody256infinite
8.0msbody512valid
8.0msbody1024infinite
7.0msbody2048infinite
7.0msbody4096infinite
Compiler

Compiled 628 to 420 computations (33.1% saved)

regimes27.0ms (0%)

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

5 calls:

5.0ms
x-scale
5.0ms
b
4.0ms
y-scale
4.0ms
angle
4.0ms
a
Results
AccuracySegmentsBranch
82.5%1a
82.5%1b
82.5%1angle
82.5%1x-scale
82.5%1y-scale
Compiler

Compiled 121 to 65 computations (46.3% saved)

regimes31.0ms (0%)

Accuracy

Total -12.3b remaining (-53.2%)

Threshold costs -12.3b (-53.2%)

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

5 calls:

11.0ms
a
9.0ms
x-scale
3.0ms
y-scale
3.0ms
angle
3.0ms
b
Results
AccuracySegmentsBranch
62.4%3a
60.8%1b
60.8%1angle
63.9%3x-scale
60.8%1y-scale
Compiler

Compiled 53 to 39 computations (26.4% saved)

bsearch2.5s (3.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.1s
6.932023420972415e-168
1.758529540574835e-155
1.4s
-1.895131179677451e-144
-6.877952475767486e-152
Results
709.0ms62×body4096valid
467.0ms73×body2048valid
382.0ms37×body4096infinite
310.0ms40×body2048infinite
205.0ms120×body256valid
137.0ms40×body1024valid
96.0ms26×body1024infinite
74.0msbody8192valid
27.0msbody8192infinite
22.0ms35×body256infinite
19.0ms14×body512infinite
12.0msbody512valid
Compiler

Compiled 692 to 489 computations (29.3% saved)

simplify22.0ms (0%)

Algorithm
egg-herbie
Rules
38×*-commutative
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056395
183395
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 (/.f64 b y-scale) x-scale))))
(if (<=.f64 a -8500259669165361/9444732965739290427392) (*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 b (*.f64 x-scale y-scale))))) (if (<=.f64 a 2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (*.f64 -4 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 b (*.f64 x-scale y-scale)))))))
(*.f64 -4 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))))
(if (<=.f64 x-scale -4127771402148561/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 x-scale x-scale)) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))) (if (<=.f64 x-scale 785125626436223/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) 0 (*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 x-scale x-scale)) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))))
0
Outputs
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4) (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 (/.f64 b y-scale) x-scale))))
(if (<=.f64 a -8500259669165361/9444732965739290427392) (*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 b (*.f64 x-scale y-scale))))) (if (<=.f64 a 2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (*.f64 -4 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 b (*.f64 x-scale y-scale)))))))
(if (or (<=.f64 a -8500259669165361/9444732965739290427392) (not (<=.f64 a 2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (*.f64 a (/.f64 b (*.f64 x-scale y-scale))))) (*.f64 -4 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 a b) y-scale) x-scale)))))
(*.f64 -4 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 b a) y-scale) x-scale))))
(*.f64 -4 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 (/.f64 (*.f64 a b) y-scale) x-scale))))
(if (<=.f64 x-scale -4127771402148561/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 x-scale x-scale)) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))) (if (<=.f64 x-scale 785125626436223/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) 0 (*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 x-scale x-scale)) a) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))))
(if (or (<=.f64 x-scale -4127771402148561/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (not (<=.f64 x-scale 785125626436223/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264))) (*.f64 -4 (*.f64 (*.f64 a (/.f64 a (*.f64 x-scale x-scale))) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))) 0)
0
Compiler

Compiled 174 to 108 computations (37.9% saved)

soundness1.3s (1.9%)

Rules
1866×distribute-lft-in
1866×distribute-lft-in
1804×fma-def
1652×log-prod
1652×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043349
1108345
2343345
31642339
46255339
034024390
1126820758
2581520640
01499
130469
2436369
01288
126282
2355382
01275
126075
2368575
034024390
1126820758
2581520640
01499
130469
2436369
01499
130469
2436369
01375
128375
2372275
036110803
19647527
248107527
036110803
19647527
248107527
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1422 to 726 computations (48.9% saved)

end58.0ms (0.1%)

Compiler

Compiled 144 to 62 computations (56.9% saved)

Profiling

Loading profile data...