Details

Time bar (total: 1.6min)

analyze3.7s (3.9%)

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)

sample42.9s (45.8%)

Results
11.3s1464×body4096valid
8.0s1704×body2048valid
6.1s796×body4096infinite
5.6s1157×body2048infinite
3.2s3715×body256valid
2.8s925×body1024valid
1.8s669×body1024infinite
1.4s80×body8192valid
956.0ms1112×body256infinite
640.0ms368×body512valid
605.0ms40×body8192infinite
438.0ms278×body512infinite
Bogosity

preprocess86.0ms (0.1%)

Algorithm
egg-herbie
Rules
1926×associate-/r/
1432×associate-/r*
788×fma-def
704×associate-/l/
494×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02523839
17513795
227963795
374043795
055
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 a 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 x-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) a) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) a) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) a)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) a) a)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) b) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 x-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) b) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) b) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 y-scale 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) b)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) b) b)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) angle) angle)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)))
Outputs
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 y-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) x-scale) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) x-scale) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 x-scale y-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 x-scale y-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.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 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 y-scale x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 x-scale y-scale) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (/.f64 (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 x-scale y-scale) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))) 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 (-.f64 (*.f64 a a) (*.f64 b b))) 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 2 (*.f64 (-.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 2 (*.f64 (-.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 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))))) (*.f64 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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale a)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale a))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) a)) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) a)) (*.f64 -4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) x-scale) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) x-scale) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 a y-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 a y-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.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 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 a x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 a x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 a a)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) a) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) x-scale)) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) a) (/.f64 (*.f64 2 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) 2)) (*.f64 a a)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) a) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) x-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) a) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 a a)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) -4)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2) (pow.f64 (*.f64 angle (sin.f64 (*.f64 (/.f64 b 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (*.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 2 (*.f64 (-.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 4 (/.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 angle angle) (*.f64 a a))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) x-scale)) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 angle angle) (*.f64 a a))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) x-scale)) (*.f64 -4 (/.f64 (*.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 (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 (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 2 (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))))) y-scale) (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 angle angle) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))))) y-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) x-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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale b)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (*.f64 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 y-scale b))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 b b))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) 2)) (*.f64 y-scale y-scale))))
(fma.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a))) (/.f64 (*.f64 b y-scale) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (/.f64 (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a))) (/.f64 (*.f64 b y-scale) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) x-scale) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) x-scale) 2)) (*.f64 b b)) -4)))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (fma.f64 x-scale x-scale (*.f64 a (neg.f64 a)))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) b)) (*.f64 (/.f64 (*.f64 2 (fma.f64 x-scale x-scale (*.f64 a (neg.f64 a)))) y-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 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 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (*.f64 b x-scale)) (/.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))))) (*.f64 b x-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale) 2)) (*.f64 b b)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) b) (/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) x-scale)) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) b) (/.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) x-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) 2)) (*.f64 b b)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 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 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 b x-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 b x-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 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 4 (*.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)) (/.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 2 (-.f64 (*.f64 b b) (*.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 (-.f64 (*.f64 b b) (*.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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) 2)) (*.f64 angle angle)) -4)))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b 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 (*.f64 (+.f64 b a) (-.f64 b 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 (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 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) 2)) angle) angle)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) (*.f64 angle x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) (*.f64 angle x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) 2)) (*.f64 angle angle))))
(fma.f64 (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) angle) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))))) x-scale)) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) angle) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.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)))
(fma.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 2 (*.f64 (+.f64 b a) (-.f64 b 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 (*.f64 (+.f64 b a) (-.f64 b 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 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale) x-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 x-scale y-scale)) (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 x-scale y-scale))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) x-scale) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))) x-scale) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) -4)))
(fma.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 x-scale y-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 x-scale y-scale)) (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.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 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)))
Compiler

Compiled 119 to 88 computations (26.1% saved)

simplify52.0ms (0.1%)

Algorithm
egg-herbie
Rules
978×associate-/r*
868×*-commutative
842×associate-/r/
818×distribute-neg-frac
728×associate-/l/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
043349
1108345
2346345
31525339
45035339
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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (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 2 (/.f64 y-scale (*.f64 (+.f64 b a) (-.f64 b a)))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 2 (/.f64 y-scale (*.f64 (+.f64 b a) (-.f64 b a)))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 x-scale (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 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (/.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))

eval8.0ms (0%)

Compiler

Compiled 651 to 405 computations (37.8% saved)

prune21.0ms (0%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New066
Fresh011
Picked000
Done000
Total077
Error
39.3b
Counts
7 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
44.4b
(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 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
46.0b
(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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
43.4b
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) (*.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 2 (/.f64 y-scale (*.f64 (+.f64 b a) (-.f64 b a)))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 (/.f64 2 (/.f64 y-scale (*.f64 (+.f64 b a) (-.f64 b a)))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (/.f64 x-scale (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
43.6b
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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)))
40.3b
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (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)))
43.4b
(-.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 904 computations (33.1% saved)

localize235.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
9.8b
(/.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)
28.2b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.4b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
30.2b
(-.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)

series90.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
13.0ms
angle
@inf
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
12.0ms
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)))
8.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
a
@0
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale)) (*.f64 (*.f64 4 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)))
7.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)))

rewrite77.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
990×add-sqr-sqrt
976×*-un-lft-identity
964×pow1
914×add-exp-log
914×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043376
1978376
Stop Event
node limit
Counts
4 → 43
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 (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)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (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 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (*.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) 3) (pow.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (+.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (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)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))))))

simplify253.0ms (0.3%)

Algorithm
egg-herbie
Rules
1150×associate-*r*
836×associate-+r+
824×associate-*l*
810×+-commutative
736×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044032071
1146928741
2772928741
Stop Event
node limit
Counts
175 → 151
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 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(/.f64 (pow.f64 a 2) y-scale)
(+.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 angle 2)) (/.f64 (pow.f64 a 2) y-scale))
(+.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (/.f64 (pow.f64 a 2) y-scale)))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (/.f64 (pow.f64 a 2) y-scale))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.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))) y-scale)
(/.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))) y-scale)
(/.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))) y-scale)
(/.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))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (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 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (*.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) 3) (pow.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (+.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))
(pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(*.f64 1 (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)))))
(*.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)))))
(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 (sqrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (sqrt.f64 (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)))))
(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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (/.f64 1 y-scale))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) 1)
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (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)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (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) (*.f64 x-scale x-scale))) (*.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 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 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 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (/.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 b 4))))))
(*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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 b 4))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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 b 4))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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 b 4))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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) (*.f64 x-scale x-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 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 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 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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 b 4))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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 b 4))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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 b 4))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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) (*.f64 x-scale x-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 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 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 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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 b 4))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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 b 4))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.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 (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 b 4))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(fma.f64 (*.f64 a a) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.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 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.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 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 -1/32400 b) b) (*.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 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale)))))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b)))))
(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 a a) 1/32400) (*.f64 (*.f64 -1/32400 b) b))) (*.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 b b) 1/32400) (*.f64 (*.f64 a a) -1/32400))) (*.f64 y-scale y-scale)))))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b)))))
(+.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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 (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 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale)))))))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.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 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 b b) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 b) b) (*.f64 (*.f64 a a) 1/32400))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-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 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 -1/32400 b) b) (*.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 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale)))))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.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 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) 1/32400) (*.f64 (*.f64 a a) -1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 -1/32400 b) b))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-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 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 a a) 1/32400) (*.f64 (*.f64 -1/32400 b) b))) (*.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 b b) 1/32400) (*.f64 (*.f64 a a) -1/32400))) (*.f64 y-scale y-scale)))))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))))
(+.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 (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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 (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 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))) (*.f64 -4 (+.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale)))))) (*.f64 (pow.f64 angle 6) (*.f64 4 (-.f64 (*.f64 (/.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 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-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)) (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 (*.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 1/2040733440000000 (*.f64 (*.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))))))))))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.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 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 b b) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 -1/32400 b) b) (*.f64 (*.f64 a a) 1/32400))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-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 x-scale x-scale))))))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))) (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 -1/32400 b) b) (*.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 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (pow.f64 angle 6) 4) (-.f64 (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (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 -1/32400 b) b) (*.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 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 a y-scale) (/.f64 a y-scale)) (/.f64 (fma.f64 1/1224440064000000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/2040733440000000)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) -1/765275040000000))) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 -1/12244400640000000 a) a) (*.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b)))))))))))
(fma.f64 (pow.f64 angle 4) (*.f64 4 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.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 b x-scale) (/.f64 b x-scale)) (fma.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) 1/32400) (*.f64 (*.f64 a a) -1/32400))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 -1/32400 b) b))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-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 x-scale x-scale))))))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))) (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 a a) 1/32400) (*.f64 (*.f64 -1/32400 b) b))) (*.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 b b) 1/32400) (*.f64 (*.f64 a a) -1/32400))) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 (pow.f64 angle 6) 4) (-.f64 (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (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 a a) 1/32400) (*.f64 (*.f64 -1/32400 b) b))) (*.f64 x-scale x-scale)) (fma.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 (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 (*.f64 a a) (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 a a) 1/2040733440000000)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) -1/765275040000000))) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 b b) 1/2040733440000000) (*.f64 (*.f64 -1/12244400640000000 a) a))) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 b b) 1/1224440064000000) (*.f64 (*.f64 a a) -1/816293376000000)))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b)))))))))))
(-.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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (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 (*.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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 4 (/.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (+.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 (+.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 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.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 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
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 angle (*.f64 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 (*.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 (*.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 (*.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 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale)
(/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(/.f64 (pow.f64 a 2) y-scale)
(/.f64 (*.f64 a a) y-scale)
(/.f64 a (/.f64 y-scale a))
(+.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 angle 2)) (/.f64 (pow.f64 a 2) y-scale))
(fma.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 2))))) (*.f64 angle angle) (/.f64 (*.f64 a a) y-scale))
(fma.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 y-scale (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (/.f64 a (/.f64 y-scale a)))
(+.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (/.f64 (pow.f64 a 2) y-scale)))
(fma.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 2))))) (*.f64 angle angle) (fma.f64 (pow.f64 angle 4) (fma.f64 1/4199040000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 1/12597120000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4)))))) (/.f64 (*.f64 a a) y-scale)))
(fma.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 y-scale (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (fma.f64 (pow.f64 angle 4) (fma.f64 1/4199040000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4))))) (/.f64 a (/.f64 y-scale a))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) y-scale)) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) y-scale)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) y-scale)) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) y-scale))) (pow.f64 angle 2)) (+.f64 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale)) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) y-scale)) (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) y-scale))))) (/.f64 (pow.f64 a 2) y-scale))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/2040733440000000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 6))) (fma.f64 -1/12244400640000000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 6))) (fma.f64 1/1224440064000000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 6))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) -1/816293376000000) y-scale)))) (fma.f64 (fma.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 2))) (*.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 2))))) (*.f64 angle angle) (fma.f64 (pow.f64 angle 4) (fma.f64 1/4199040000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 b b) (/.f64 y-scale (pow.f64 (PI.f64) 4))) (*.f64 1/12597120000 (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (PI.f64) 4)))))) (/.f64 (*.f64 a a) y-scale))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/2040733440000000 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 6)) (fma.f64 -1/12244400640000000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 6)) (fma.f64 -1/816293376000000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 6)) (/.f64 (*.f64 (*.f64 b b) 1/1224440064000000) (/.f64 y-scale (pow.f64 (PI.f64) 6)))))) (fma.f64 (*.f64 angle angle) (fma.f64 -1/32400 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 y-scale (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))))) (fma.f64 (pow.f64 angle 4) (fma.f64 1/4199040000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (pow.f64 (PI.f64) 4)) (*.f64 1/12597120000 (*.f64 (/.f64 a (/.f64 y-scale a)) (pow.f64 (PI.f64) 4))))) (/.f64 a (/.f64 y-scale a)))))
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale)
(/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale)
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale)
(/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) y-scale))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)) y-scale) (/.f64 (*.f64 a a) (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale))
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.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))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.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))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.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))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.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))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(/.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) y-scale)
(/.f64 (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))) y-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)) y-scale)
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 (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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (neg.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(+.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (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 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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))))) (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 (*.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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 (*.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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))))) (fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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 (*.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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))))) (fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (*.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 4) (*.f64 16 (*.f64 (*.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 (+.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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4) (*.f64 -16 (*.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 (+.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 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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))))))) (fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) 3) (pow.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2)) (+.f64 (*.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2) 3) (*.f64 64 (pow.f64 (*.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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2) 3) (*.f64 -64 (pow.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) 3))) (fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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))))) (fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 4)))
(pow.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) 1)
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(cbrt.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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))))))))
(cbrt.f64 (pow.f64 (fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) 2) (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(fma.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))) (*.f64 y-scale x-scale)) (neg.f64 (*.f64 4 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))
(+.f64 (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 y-scale x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 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)))))
(fma.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (+.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)))) (pow.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale x-scale) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.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)))
(*.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)))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(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)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.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)))
(*.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)))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(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)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (/.f64 1 y-scale))
(/.f64 (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))) y-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)) y-scale)
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale))
(/.f64 (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))) y-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)) y-scale)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(/.f64 (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))) y-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)) y-scale)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(/.f64 (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))) y-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)) y-scale)
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) 1)
(/.f64 (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))) y-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)) y-scale)
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(/.f64 (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))) y-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)) y-scale)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (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)))
(cbrt.f64 (*.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)) y-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)) y-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)) y-scale))))
(cbrt.f64 (pow.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)) y-scale) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(/.f64 (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))) y-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)) y-scale)
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(/.f64 (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))) y-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)) y-scale)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale)))
(/.f64 (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))) y-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)) y-scale)

localize271.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
18.1b
(/.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))
27.4b
(-.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))))
28.2b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.4b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
Compiler

Compiled 539 to 315 computations (41.6% saved)

series35.0ms (0%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
4.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))))
4.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))))
3.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))))
2.0ms
b
@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))))
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))))

rewrite71.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
992×add-sqr-sqrt
978×*-un-lft-identity
970×pow1
916×add-exp-log
916×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043344
1978344
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 (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
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.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)) 2) (*.f64 (neg.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.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)) 2) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) (fma.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 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 (*.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 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 (*.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)) 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 (*.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 2) (pow.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)) 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 (*.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 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 (*.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)) 2) (pow.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)) 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 (*.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 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 (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)) 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 (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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.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)) 2) (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (*.f64 (*.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 (/.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)) (neg.f64 (*.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (/.f64 1 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 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 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 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 (cos.f64 (*.f64 (*.f64 angle 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 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) (*.f64 y-scale y-scale))))))))

simplify346.0ms (0.4%)

Algorithm
egg-herbie
Rules
966×associate-*r*
944×times-frac
762×associate-+r+
702×+-commutative
700×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize300.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
20.7b
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
28.2b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.4b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
36.4b
(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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
Compiler

Compiled 512 to 289 computations (43.6% saved)

series54.0ms (0.1%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
17.0ms
a
@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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
5.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
4.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
4.0ms
b
@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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
2.0ms
x-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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))

rewrite102.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1032×add-sqr-sqrt
1012×*-un-lft-identity
1004×pow1
950×add-exp-log
950×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046376
11024376
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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale)) (/.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 x-scale y-scale))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 4 (*.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))))))

simplify210.0ms (0.2%)

Algorithm
egg-herbie
Rules
1224×times-frac
1102×associate-*r*
836×associate-/r*
826×associate-/l*
756×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040336248
1144729832
Stop Event
node limit
Counts
136 → 110
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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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 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 (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 (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 (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 (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 (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 (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 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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 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 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 -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 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 -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 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 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 -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 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 -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 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 b 4) 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 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.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 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 4 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (*.f64 (pow.f64 b 4) 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 (*.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 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.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 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)))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0)))))
(+.f64 0 (+.f64 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (*.f64 (pow.f64 b 4) 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 (*.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 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.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 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)))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0)))))
(+.f64 0 (+.f64 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (*.f64 (pow.f64 b 4) 0)))
(*.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 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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))))))))
(fma.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.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 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))))))))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))) 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 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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))))))))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.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 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)))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0)))))
(+.f64 0 (+.f64 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (*.f64 (pow.f64 b 4) 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 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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))))))))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.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 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)))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0)))))
(+.f64 0 (+.f64 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (*.f64 (pow.f64 b 4) 0)))
(*.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 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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))))))))
(fma.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.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 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))))))))
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))))) 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 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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))))))))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.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 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)))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0)))))
(+.f64 0 (+.f64 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (*.f64 (pow.f64 b 4) 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 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 (pow.f64 a 2) (+.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 (cos.f64 (*.f64 1/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 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))))))))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.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 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)))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0)))))
(+.f64 0 (+.f64 (*.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))))) (*.f64 (pow.f64 b 4) 0)))
(*.f64 -4 (/.f64 (*.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 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.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 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.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 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (/.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 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))))) (*.f64 angle angle)))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (*.f64 (fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 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 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 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) (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 (*.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 (fma.f64 -4 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (/.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 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))))) (*.f64 angle angle))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b 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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale 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))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000))) (*.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/4199040000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (/.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 -1/787320000 y-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) 4)))) (*.f64 (fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 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 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 (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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.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 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.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 -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 (*.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))) (/.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 (*.f64 -1/816293376000000 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6))) (*.f64 x-scale x-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 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) (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 (*.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 (fma.f64 -4 (/.f64 (fma.f64 -1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (/.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 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))))) (*.f64 angle angle)))))
(fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-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)) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.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 -1/3149280000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000))) (*.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (fma.f64 1/12597120000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (fma.f64 1/4199040000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (/.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (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 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 6)) -1/816293376000000)))))) (*.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale 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))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 4)) 1/3149280000))) (*.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/4199040000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 4)) (/.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) y-scale) (/.f64 -1/787320000 y-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) 4)))) (*.f64 (fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (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 (/.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (/.f64 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a))))) (*.f64 x-scale x-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))) (*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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)))))
(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 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (/.f64 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a))))) (*.f64 x-scale x-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))) (*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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)))))
(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 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (/.f64 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a))))) (*.f64 x-scale x-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))) (*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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)))))
(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 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (/.f64 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a))))) (*.f64 x-scale x-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))) (*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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)))))
(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 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (/.f64 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a))))) (*.f64 x-scale x-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))) (*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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)))))
(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 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (/.f64 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a))))) (*.f64 x-scale x-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))) (*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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)))))
(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 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (/.f64 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a))))) (*.f64 x-scale x-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))) (*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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)))))
(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 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale))) (*.f64 -4 (/.f64 (/.f64 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a))))) (*.f64 x-scale x-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))) (*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 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 (PI.f64) (*.f64 1/180 angle))) 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 (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 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 (pow.f64 a 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))) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))))) 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 (*.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 (PI.f64) (*.f64 1/180 angle))) 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 (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 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 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))) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (pow.f64 b 4) (/.f64 (*.f64 4 (*.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))))))
(fma.f64 (pow.f64 b 4) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))))) 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 (*.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 (PI.f64) (*.f64 1/180 angle))) 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 (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 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 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))) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (pow.f64 b 4) (/.f64 (*.f64 4 (*.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))))))
(fma.f64 (pow.f64 b 4) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))))) 0))
(*.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 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 b 4) 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 (pow.f64 b 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (*.f64 (*.f64 b b) (fma.f64 -4 (*.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))) (fma.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 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))))))))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))))) (*.f64 (pow.f64 b 4) 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 (*.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 (PI.f64) (*.f64 1/180 angle))) 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 (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 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 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))) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (pow.f64 b 4) (/.f64 (*.f64 4 (*.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))))))
(fma.f64 (pow.f64 b 4) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))))) 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 (*.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 (PI.f64) (*.f64 1/180 angle))) 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 (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 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 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))) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (pow.f64 b 4) (/.f64 (*.f64 4 (*.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))))))
(fma.f64 (pow.f64 b 4) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))))) 0))
(*.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 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 b 4) (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 b 4) 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 (pow.f64 b 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (*.f64 (*.f64 b b) (fma.f64 -4 (*.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))) (fma.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 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))))))))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))))) (*.f64 (pow.f64 b 4) 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 (*.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 (PI.f64) (*.f64 1/180 angle))) 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 (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 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 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))) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (pow.f64 b 4) (/.f64 (*.f64 4 (*.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))))))
(fma.f64 (pow.f64 b 4) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))))) 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 (*.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 (PI.f64) (*.f64 1/180 angle))) 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 (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 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale)))))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 a 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))) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 y-scale y-scale))) 0) (pow.f64 b 4) (/.f64 (*.f64 4 (*.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))))))
(fma.f64 (pow.f64 b 4) 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 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 y-scale y-scale))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))))) 0))
(/.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (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 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 (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 (fma.f64 -4 (/.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 (/.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)) y-scale))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.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 (*.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 (+.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 (*.f64 (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))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)))) (*.f64 x-scale x-scale)) (*.f64 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.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)) x-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)) x-scale)) (/.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (/.f64 (/.f64 (*.f64 x-scale x-scale) (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 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 1/8100 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 angle angle))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 1/8100 (*.f64 (/.f64 angle y-scale) (/.f64 angle 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 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 (*.f64 1/8100 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 angle angle))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000))) (/.f64 (pow.f64 angle 4) (*.f64 x-scale x-scale))) (*.f64 (*.f64 1/8100 (*.f64 (/.f64 angle y-scale) (/.f64 angle 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 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 (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 (*.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) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 angle angle))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(fma.f64 4 (*.f64 (/.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 b b) (*.f64 a a)) 2))) (/.f64 (pow.f64 angle 6) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000))) (/.f64 (pow.f64 angle 4) (*.f64 x-scale x-scale))) (*.f64 (*.f64 1/8100 (*.f64 (/.f64 angle y-scale) (/.f64 angle 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 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 (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 (*.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) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)) (*.f64 x-scale 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/396718580736000000000 (pow.f64 (PI.f64) 8) (*.f64 -1/3149280000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))))))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 angle 8)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/8100 (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 angle angle))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(fma.f64 4 (*.f64 (/.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 b b) (*.f64 a a)) 2))) (/.f64 (pow.f64 angle 6) (*.f64 x-scale x-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000))) (/.f64 (pow.f64 angle 4) (*.f64 x-scale 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 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 angle 8)))) (*.f64 (*.f64 1/8100 (*.f64 (/.f64 angle y-scale) (/.f64 angle 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 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(/.f64 (*.f64 4 (*.f64 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (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 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -8 (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -8 (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 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 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -8 (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 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 (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 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 -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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 -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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 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 (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 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 -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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 -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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 y-scale y-scale))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 a 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 -8 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a)) (*.f64 (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)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (/.f64 (/.f64 (pow.f64 a 4) x-scale) x-scale)) (/.f64 (*.f64 -8 (*.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 (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))
(fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))
(fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))
(fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) 1)
(fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))
(fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))
(cbrt.f64 (*.f64 (fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 (fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))))
(cbrt.f64 (pow.f64 (fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2)))) 3))
(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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))
(fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))
(fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.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 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))))))
(fma.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 (+.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)) y-scale) (/.f64 -4 y-scale)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))
(fma.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)) (/.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 (/.f64 -4 y-scale))) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) 1)
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2)))) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (*.f64 x-scale y-scale)) 2) (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 4 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 2))))))
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2) (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) 4) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 y-scale x-scale)) 2)))

localize212.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
18.1b
(/.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.2b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.4b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
35.8b
(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 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
Compiler

Compiled 560 to 318 computations (43.2% saved)

series33.0ms (0%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
16.0ms
x-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 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
3.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 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
2.0ms
a
@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 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
1.0ms
a
@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 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
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 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))

rewrite57.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1064×add-sqr-sqrt
1046×*-un-lft-identity
1038×pow1
980×add-exp-log
980×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047297
11055297
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 4 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) y-scale)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))))))

simplify238.0ms (0.3%)

Algorithm
egg-herbie
Rules
1350×associate-+r+
962×times-frac
830×associate-*r*
776×+-commutative
696×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033222730
1117218748
2684118748
Stop Event
node limit
Counts
70 → 54
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 (pow.f64 a 2) (+.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 -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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 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))))))) (+.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 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 (pow.f64 a 2) (+.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 -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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -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 (pow.f64 a 2) (+.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 -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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 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))))))) (+.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 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 (pow.f64 a 2) (+.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 -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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.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)) -4) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))
(*.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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))
(*.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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(*.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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) 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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(cbrt.f64 (*.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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
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 (*.f64 (*.f64 (pow.f64 b 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))) 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 (*.f64 (*.f64 (pow.f64 b 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))) 0) (*.f64 (*.f64 a a) (fma.f64 -8 (/.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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))))))))
(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 (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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale)) -8))) 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 (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 (*.f64 (*.f64 (pow.f64 b 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))) 0) (*.f64 (*.f64 a a) (fma.f64 -8 (/.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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))))))))
(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 (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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale)) -8))) 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 (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 (*.f64 (*.f64 (pow.f64 b 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))) 0) (*.f64 (*.f64 a a) (fma.f64 -8 (/.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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))))))))
(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 (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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale)) -8))) 0)
(*.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 (pow.f64 b 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))) 0)
0
(+.f64 (*.f64 (pow.f64 a 2) (+.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 -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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (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 (*.f64 (pow.f64 b 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))) 0) (*.f64 (*.f64 a a) (fma.f64 -8 (/.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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))))))))
(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 (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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale)) -8))) 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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 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))))))) (+.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 (*.f64 (pow.f64 b 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))) 0) (*.f64 (*.f64 a a) (fma.f64 -8 (/.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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))))))))
(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 (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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale)) -8))) 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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 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))))))) (+.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 (*.f64 (pow.f64 b 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))) 0) (*.f64 (*.f64 a a) (fma.f64 -8 (/.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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))))))))
(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 (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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale)) -8))) 0)
(*.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 (pow.f64 b 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))) 0)
0
(+.f64 (*.f64 (pow.f64 a 2) (+.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 -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 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (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 (*.f64 (pow.f64 b 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))) 0) (*.f64 (*.f64 a a) (fma.f64 -8 (/.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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))))))))
(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 (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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale)) -8))) 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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 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))))))) (+.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 (*.f64 (pow.f64 b 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))) 0) (*.f64 (*.f64 a a) (fma.f64 -8 (/.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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))))))))
(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 (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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale)) -8))) 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 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)))) 4) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 (pow.f64 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))))))) (+.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 (*.f64 (pow.f64 b 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))) 0) (*.f64 (*.f64 a a) (fma.f64 -8 (/.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 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)))) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.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))))))))
(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 (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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale)) -8))) 0)
(*.f64 -4 (/.f64 (*.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 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(+.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 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))) (/.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 (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 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -1/32400 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) y-scale))) x-scale)) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (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 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2))))) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4)))
(+.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 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.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)))))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (/.f64 (*.f64 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 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))) (/.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 (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 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) (fma.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -1/32400 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) y-scale))) x-scale)) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (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 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) 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))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 4)) 1/3149280000))) (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/4199040000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)))))) (*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000)))))))))
(+.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 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.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)))))) (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 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.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)))))) (fma.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (/.f64 (*.f64 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 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)))) (/.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 (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 -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 (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 -1/3149280000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 4)) 1/3149280000))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) y-scale))) (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/4199040000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale))))) (fma.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (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 a (/.f64 (*.f64 y-scale y-scale) a)) (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 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 6)) -1/816293376000000)))))) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (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/816293376000000 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (pow.f64 (PI.f64) 6)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)) 1/1224440064000000) (*.f64 x-scale x-scale)))))) (*.f64 4 (*.f64 (/.f64 (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000)) (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))) (fma.f64 (*.f64 angle angle) (fma.f64 -4 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (fma.f64 -1/32400 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) y-scale))) x-scale)) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (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 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2))))) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) 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))))) (fma.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -1/3149280000 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (PI.f64) 4)) 1/3149280000))) (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 1/4199040000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (*.f64 -1/3149280000 (*.f64 a a)) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)))))) (*.f64 (/.f64 4 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 4) -1/787320000))))))))))
(+.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 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 (-.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 -4 (/.f64 (*.f64 (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))) (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) (*.f64 x-scale x-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 y-scale (*.f64 y-scale (*.f64 x-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))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 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 (-.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 -4 (/.f64 (*.f64 (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))) (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) (*.f64 x-scale x-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 y-scale (*.f64 y-scale (*.f64 x-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))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 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 (-.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 -4 (/.f64 (*.f64 (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))) (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) (*.f64 x-scale x-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 y-scale (*.f64 y-scale (*.f64 x-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))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 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 (-.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 -4 (/.f64 (*.f64 (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))) (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) (*.f64 x-scale x-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 y-scale (*.f64 y-scale (*.f64 x-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))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (-.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 -4 (/.f64 (*.f64 (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))) (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) (*.f64 x-scale x-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 y-scale (*.f64 y-scale (*.f64 x-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))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (-.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 -4 (/.f64 (*.f64 (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))) (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) (*.f64 x-scale x-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 y-scale (*.f64 y-scale (*.f64 x-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))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (-.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 -4 (/.f64 (*.f64 (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))) (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) (*.f64 x-scale x-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 y-scale (*.f64 y-scale (*.f64 x-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))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (-.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 -4 (/.f64 (*.f64 (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))) (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) (*.f64 x-scale x-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 y-scale (*.f64 y-scale (*.f64 x-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))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 y-scale 2) (pow.f64 x-scale 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 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))) 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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 -4 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))))) 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 (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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 -4 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))))) 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 (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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 -4 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))))) 0)
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 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))) 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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 -4 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))))) 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 (*.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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 -4 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))))) 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 (*.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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 -4 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))))) 0)
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 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))) 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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 -4 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))))) 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 (*.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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 -4 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))))) 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 (*.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 angle (*.f64 1/180 (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 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 x-scale x-scale))) (*.f64 -8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 a a)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (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 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))) 0))
(fma.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))) (fma.f64 -8 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 (*.f64 -4 (/.f64 a (/.f64 (*.f64 y-scale y-scale) a))) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (*.f64 x-scale x-scale))))) 0)
(/.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 (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 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)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (*.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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 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 (sin.f64 (*.f64 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 4 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.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 y-scale y-scale))
(/.f64 (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 x-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))) (/.f64 (*.f64 (*.f64 4 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (*.f64 x-scale x-scale))) (*.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)) -4) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))
(fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale))))
(*.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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))
(fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale))))
(*.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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (sqrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))
(fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale))))
(*.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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))))) (cbrt.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))
(fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale))))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) 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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))
(fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale))))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))
(fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale))))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(cbrt.f64 (*.f64 (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))) (*.f64 (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))) (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale))))))
(cbrt.f64 (pow.f64 (fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale)))) 3))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))
(fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale))))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))
(fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale))))
(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 (*.f64 (/.f64 4 x-scale) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 a a))) 2) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) y-scale)))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (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 (/.f64 (*.f64 (/.f64 4 x-scale) (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) 2)) (/.f64 (*.f64 y-scale x-scale) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) y-scale)))
(fma.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)) (/.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 y-scale) -4)) (*.f64 (/.f64 4 x-scale) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) y-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) x-scale)) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) y-scale))))

localize223.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
18.1b
(/.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.2b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
28.4b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
31.7b
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 482 to 294 computations (39% saved)

series111.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
77.0ms
x-scale
@0
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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)))
6.0ms
angle
@0
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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
b
@inf
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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 (*.f64 b b) (*.f64 a a)) (*.f64 2 (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)))

rewrite104.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify281.0ms (0.3%)

Algorithm
egg-herbie
Rules
966×associate-*r*
964×associate-+r+
870×associate-+l+
864×times-frac
812×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034125886
1124521702
2695621702
Stop Event
node limit
Counts
70 → 81
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 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))
(*.f64 1 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale)))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(pow.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale)))) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))) (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -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 (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)))) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale)) -8))) (*.f64 b b) 0)
(fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale)) -8))) (*.f64 b b) 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 (*.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 (/.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) (*.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))))
(fma.f64 (fma.f64 -4 (*.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)))) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale)) -8))) (*.f64 b b) (+.f64 (*.f64 (pow.f64 b 4) 0) 0))
(fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale)) -8))) (*.f64 b b) (+.f64 (*.f64 (pow.f64 b 4) 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 (*.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 (/.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) (*.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))))
(fma.f64 (fma.f64 -4 (*.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)))) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale)) -8))) (*.f64 b b) (+.f64 (*.f64 (pow.f64 b 4) 0) 0))
(fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale)) -8))) (*.f64 b b) (+.f64 (*.f64 (pow.f64 b 4) 0) 0))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 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 (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 (pow.f64 b 4) 0)
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.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)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) (*.f64 (pow.f64 b 4) 0))
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) (*.f64 (pow.f64 b 4) 0))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 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) (fma.f64 (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)))))) (*.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 (pow.f64 b 4) 0 (fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.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)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) 0))
(fma.f64 (pow.f64 b 4) 0 (fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) 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 (*.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) (fma.f64 (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)))))) (*.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 (pow.f64 b 4) 0 (fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.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)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) 0))
(fma.f64 (pow.f64 b 4) 0 (fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) 0))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 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 (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 (pow.f64 b 4) 0)
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.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)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) (*.f64 (pow.f64 b 4) 0))
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) (*.f64 (pow.f64 b 4) 0))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 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) (fma.f64 (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)))))) (*.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 (pow.f64 b 4) 0 (fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.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)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) 0))
(fma.f64 (pow.f64 b 4) 0 (fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) 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 (*.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) (fma.f64 (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)))))) (*.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 (pow.f64 b 4) 0 (fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.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)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) 0))
(fma.f64 (pow.f64 b 4) 0 (fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) 0))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -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 (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) (pow.f64 b 4)))) (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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))))))
(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) (pow.f64 b 4)))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 -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 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (fma.f64 (*.f64 a a) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (+.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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))))
(fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (fma.f64 (*.f64 a a) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 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)))))))
(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) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 0) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 -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)))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (+.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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) 0))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) 0))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (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 (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) (pow.f64 b 4)))) (fma.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 0) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))) (*.f64 -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)))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 -4 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (+.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)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) 0))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) 0))
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(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 (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)))) (*.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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) 0)
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (*.f64 a a) (*.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) (pow.f64 b 4))))))))
(+.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 (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)))) (*.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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) 0))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (*.f64 a a) (*.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) (pow.f64 b 4))))))))
(+.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 (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)))) (*.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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) 0))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) 0))
(*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4))
(*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))
(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 (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)))) (*.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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) 0)
(fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (*.f64 a a) (*.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) (pow.f64 b 4))))))))
(+.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 (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)))) (*.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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) 0))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))) (*.f64 a a) (*.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) (pow.f64 b 4))))))))
(+.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 (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)))) (*.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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) 0))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 b 4)) (/.f64 (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))))) (fma.f64 (*.f64 a a) (fma.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 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) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))) -8))) 0))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.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 (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)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-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 x-scale x-scale)))) (*.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 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale)))) (*.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 a a) (/.f64 (*.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 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 (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 (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 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 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 (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)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-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 x-scale x-scale)))) (*.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 x-scale) (/.f64 a x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a 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 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.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 (*.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 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 b b)))) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale x-scale)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (pow.f64 (PI.f64) 3) x-scale)) (*.f64 -1/8748000 (PI.f64)))))) (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 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale)))) (*.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 a a) (/.f64 (*.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 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (+.f64 (*.f64 (/.f64 (fma.f64 1/12597120000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (fma.f64 1/4199040000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/3149280000 (*.f64 b b)) (pow.f64 (PI.f64) 4)))) (*.f64 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 (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/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 4)) 1/3149280000)))) (*.f64 (/.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 y-scale y-scale)) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))))) (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 (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (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)))) (*.f64 y-scale x-scale)))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (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 (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 (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 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 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 (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)) (*.f64 b b))) (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-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 x-scale x-scale)))) (*.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 b b) -1/12244400640000000) (*.f64 (*.f64 a a) 1/2040733440000000))) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 1/1224440064000000 a) a) (*.f64 (*.f64 b b) -1/816293376000000)))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a 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 4 (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (pow.f64 (PI.f64) 3) x-scale)) -1/8748000) 2) (/.f64 2/45 (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (pow.f64 (PI.f64) 5) x-scale)) 1/1417176000000) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64)))))))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (fma.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a 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 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.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 (*.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 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 b b)))) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale x-scale)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (pow.f64 (PI.f64) 3) x-scale)) (*.f64 -1/8748000 (PI.f64)))))) (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 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale)))) (*.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 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 -4 (fma.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 b b) 1/2040733440000000) (*.f64 (*.f64 a a) -1/12244400640000000))) (*.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 b b) -1/816293376000000) (*.f64 (*.f64 1/1224440064000000 a) a)))) (*.f64 y-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a 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 4 (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (pow.f64 (PI.f64) 3) x-scale)) -1/8748000) 2) (/.f64 2/45 (/.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (pow.f64 (PI.f64) 5) x-scale)) 1/1417176000000) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (PI.f64)))))))) (fma.f64 (pow.f64 angle 4) (fma.f64 -4 (fma.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (/.f64 (fma.f64 -1/3149280000 (*.f64 (*.f64 a 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 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.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 (*.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 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (*.f64 b b)))) (*.f64 2/45 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.f64 y-scale x-scale)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) y-scale) (/.f64 (pow.f64 (PI.f64) 3) x-scale)) (*.f64 -1/8748000 (PI.f64)))))) (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 b x-scale) (/.f64 b x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale y-scale)))) (*.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 a a) (/.f64 (*.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 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(+.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 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(+.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 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(+.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 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(+.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 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(+.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 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(+.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 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(+.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 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)))))
(fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))))))
(/.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 (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 y-scale y-scale))
(/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.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 -4 (*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))) (*.f64 x-scale x-scale)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b)))))) (*.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 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 y-scale y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.f64 y-scale y-scale))) (*.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 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 y-scale y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.f64 y-scale y-scale))) (*.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 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 y-scale y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.f64 y-scale y-scale))) (*.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 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 y-scale y-scale)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 4 (*.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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.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) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (*.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 (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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.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) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (*.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 (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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.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) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (*.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 (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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.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) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (*.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 (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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.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) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (*.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 (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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.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) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (*.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 (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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.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) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (*.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 (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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.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) (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 2)))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 4 (/.f64 (*.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 (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 -4 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (*.f64 b b) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale))))
(*.f64 1 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale)))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale)))))) (cbrt.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale))))
(pow.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale)))) 1)
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale))))
(log.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))) (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)))) (*.f64 (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)))) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.f64 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale)) (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 y-scale (*.f64 2 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))))) (/.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)) -4) (*.f64 x-scale x-scale))))))
(fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale)) (/.f64 (/.f64 y-scale 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) x-scale) (/.f64 -4 x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 y-scale y-scale)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale) (/.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) x-scale))))

eval3.4s (3.6%)

Compiler

Compiled 180590 to 110361 computations (38.9% saved)

prune779.0ms (0.8%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New1439141453
Fresh101
Picked101
Done404
Total1445141459
Error
7.7b
Counts
1459 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
32.9b
(fma.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) y-scale)) -8))) (*.f64 b b) 0)
33.1b
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.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)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) (*.f64 (pow.f64 b 4) 0))
33.1b
(fma.f64 (*.f64 b b) (*.f64 -4 (+.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))))) (*.f64 (pow.f64 b 4) 0))
49.9b
(fma.f64 -4 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (*.f64 (fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 angle angle)))
25.4b
(/.f64 -4 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
41.2b
(-.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 a y-scale) (/.f64 a y-scale))))
36.8b
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.f64 b b))
37.6b
(*.f64 (+.f64 (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 a a) (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 (*.f64 y-scale y-scale) (*.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))
19.5b
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
34.0b
(*.f64 a (*.f64 a (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 b (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4))))
28.9b
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
29.9b
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
27.0b
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
29.4b
0
Compiler

Compiled 1708 to 1032 computations (39.6% saved)

localize14.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 56 to 15 computations (73.2% saved)

series12.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite84.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1444×unswap-sqr
1036×swap-sqr
392×associate-/l/
388×distribute-lft-neg-in
352×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify97.0ms (0.1%)

Algorithm
egg-herbie
Rules
1440×distribute-lft-in
1436×distribute-rgt-in
664×associate-*r*
524×associate-/l*
522×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03346033
18935579
250165579
Stop Event
node limit
Counts
253 → 175
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 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 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 (pow.f64 (/.f64 b y-scale) 2) -4) (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale a))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) (*.f64 a a)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) (/.f64 a (/.f64 x-scale a))) x-scale)
(/.f64 (*.f64 a (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2))) x-scale)
(/.f64 (*.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2))) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) x-scale)
(/.f64 (*.f64 a (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) (*.f64 (/.f64 x-scale a) x-scale))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 1)
(pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (sqrt.f64 -4))) 2)
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2))))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (*.f64 (/.f64 b y-scale) -4) (pow.f64 (/.f64 a x-scale) 2))))
(neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2)) (/.f64 a (neg.f64 x-scale))))
(sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (/.f64 a x-scale) 4) (pow.f64 (/.f64 b y-scale) 4))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -4))
(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))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 3) (pow.f64 (pow.f64 (/.f64 a x-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))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2))) 1)
(/.f64 b (/.f64 (*.f64 y-scale y-scale) b))
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
(/.f64 b (*.f64 y-scale (/.f64 y-scale b)))
(/.f64 (/.f64 b y-scale) (/.f64 y-scale b))
(/.f64 1 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (sqrt.f64 b) (*.f64 (/.f64 y-scale b) (/.f64 y-scale (sqrt.f64 b))))
(/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (/.f64 y-scale b) (/.f64 y-scale (cbrt.f64 b))))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(/.f64 (*.f64 b (/.f64 b y-scale)) y-scale)
(/.f64 (neg.f64 b) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale)))
(/.f64 (neg.f64 b) (*.f64 (neg.f64 y-scale) (/.f64 y-scale b)))
(/.f64 (sqrt.f64 (*.f64 b (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) (sqrt.f64 y-scale)))
(/.f64 (*.f64 b (neg.f64 b)) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 b 1) (/.f64 y-scale (/.f64 b y-scale)))
(/.f64 (/.f64 b (sqrt.f64 y-scale)) (*.f64 (/.f64 y-scale b) (sqrt.f64 y-scale)))
(/.f64 (/.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 y-scale b) (cbrt.f64 y-scale)))
(/.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 y-scale) y-scale)) (sqrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 b b) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)) (cbrt.f64 y-scale))
(/.f64 -1 (*.f64 (/.f64 y-scale b) (/.f64 y-scale (neg.f64 b))))
(/.f64 (*.f64 b (neg.f64 (/.f64 b y-scale))) (neg.f64 y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) 1/3)
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 b y-scale)))
(neg.f64 (*.f64 (/.f64 b y-scale) (/.f64 b (neg.f64 y-scale))))
(neg.f64 (/.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 y-scale b)))
(neg.f64 (/.f64 b (*.f64 (/.f64 y-scale b) (neg.f64 y-scale))))
(neg.f64 (/.f64 (*.f64 b b) (neg.f64 (*.f64 y-scale y-scale))))
(neg.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 y-scale)))
(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 (pow.f64 (/.f64 b y-scale) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(/.f64 a (/.f64 (*.f64 x-scale x-scale) a))
(/.f64 a (*.f64 (/.f64 x-scale a) x-scale))
(/.f64 a (*.f64 x-scale (/.f64 x-scale a)))
(/.f64 (/.f64 a x-scale) (/.f64 x-scale a))
(/.f64 1 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(/.f64 (sqrt.f64 a) (*.f64 (/.f64 x-scale a) (/.f64 x-scale (sqrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 x-scale a) (/.f64 x-scale (cbrt.f64 a))))
(/.f64 (*.f64 a a) (*.f64 x-scale x-scale))
(/.f64 (/.f64 a (/.f64 x-scale a)) x-scale)
(/.f64 (neg.f64 a) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))
(/.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 x-scale a) (sqrt.f64 x-scale)))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 a 1) (*.f64 (/.f64 x-scale a) x-scale))
(/.f64 (/.f64 a (sqrt.f64 x-scale)) (*.f64 (/.f64 x-scale a) (sqrt.f64 x-scale)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (*.f64 (/.f64 x-scale a) (cbrt.f64 x-scale)))
(/.f64 (/.f64 a (*.f64 (sqrt.f64 x-scale) (/.f64 x-scale a))) (sqrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 -1 (*.f64 (/.f64 x-scale a) (/.f64 x-scale (neg.f64 a))))
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (neg.f64 x-scale))
(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)
(neg.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (/.f64 a x-scale)))
(neg.f64 (*.f64 (/.f64 a x-scale) (/.f64 a (neg.f64 x-scale))))
(neg.f64 (/.f64 (/.f64 a (neg.f64 x-scale)) (/.f64 x-scale a)))
(neg.f64 (/.f64 a (*.f64 (/.f64 x-scale a) (neg.f64 x-scale))))
(neg.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))))
(neg.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) (neg.f64 x-scale)))
(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 (*.f64 (log.f64 (/.f64 a x-scale)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a x-scale)) 2) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4))) 1)
(/.f64 -4 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (/.f64 y-scale b))
(/.f64 (*.f64 -4 (*.f64 b b)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 -4 (*.f64 b (/.f64 b y-scale))) y-scale)
(/.f64 (*.f64 b -4) (/.f64 y-scale (/.f64 b y-scale)))
(/.f64 (*.f64 (neg.f64 b) -4) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale)))
(/.f64 (*.f64 b (*.f64 (/.f64 b y-scale) -4)) y-scale)
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 b y-scale) -4)) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 b b) -4) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) -4) y-scale)
(pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 1)
(pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 -4)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 3) 1/3)
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (/.f64 b y-scale) -4)))
(neg.f64 (*.f64 (*.f64 (/.f64 b y-scale) -4) (/.f64 b (neg.f64 y-scale))))
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 b y-scale) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)))
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 y-scale b)) 2))
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (pow.f64 b 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 b y-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 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(*.f64 -4 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))
(*.f64 -4 (pow.f64 (/.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 -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 y-scale b)) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)))
(*.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 y-scale b)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2)) (/.f64 x-scale a))
(*.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 y-scale b)) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) (*.f64 a a)) (*.f64 x-scale x-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 y-scale b)) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) (/.f64 a (/.f64 x-scale a))) x-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 y-scale b)) 2))
(/.f64 (*.f64 a (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2))) x-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 y-scale b)) 2))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2))) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 -4 (/.f64 a x-scale))) (pow.f64 (/.f64 b y-scale) 2)) (neg.f64 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 4 (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale)))
(/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) (*.f64 x-scale x-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 y-scale b)) 2))
(/.f64 (*.f64 (/.f64 a (/.f64 x-scale a)) (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) x-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 y-scale b)) 2))
(/.f64 (*.f64 a (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) (*.f64 (/.f64 x-scale a) x-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 y-scale b)) 2))
(/.f64 (*.f64 (neg.f64 a) (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 -4 (/.f64 a x-scale))) (pow.f64 (/.f64 b y-scale) 2)) (neg.f64 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 4 (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale)))
(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 y-scale b)) 2))
(pow.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (sqrt.f64 -4))) 2)
(pow.f64 (/.f64 (*.f64 a (/.f64 (*.f64 b (sqrt.f64 -4)) y-scale)) x-scale) 2)
(pow.f64 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (sqrt.f64 -4)) 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 y-scale b)) 2))
(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 y-scale b)) 2))
(neg.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2))))
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 -4 (/.f64 a x-scale))) (pow.f64 (/.f64 b y-scale) 2)) (neg.f64 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 4 (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale)))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (*.f64 (/.f64 b y-scale) -4) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (neg.f64 (/.f64 b (neg.f64 y-scale))) (*.f64 (/.f64 b y-scale) (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 -4 (pow.f64 (/.f64 a x-scale) 2)))
(neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2)) (/.f64 a (neg.f64 x-scale))))
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 -4 (/.f64 a x-scale))) (pow.f64 (/.f64 b y-scale) 2)) (neg.f64 x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 4 (/.f64 (pow.f64 (/.f64 b y-scale) 2) x-scale)))
(sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (/.f64 a x-scale) 4) (pow.f64 (/.f64 b y-scale) 4))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 4) (*.f64 16 (pow.f64 (/.f64 a x-scale) 4))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -4))
(*.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 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 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 y-scale b)) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) (*.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) -64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) (*.f64 -64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 3) (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) (*.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) -64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) (*.f64 -64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3))))
(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 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 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 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 y-scale b)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2))) 1)
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 b (/.f64 (*.f64 y-scale y-scale) b))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 b (/.f64 y-scale (/.f64 b y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 b (*.f64 y-scale (/.f64 y-scale b)))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (/.f64 b y-scale) (/.f64 y-scale b))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 1 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 1 (*.f64 y-scale y-scale)))
(/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (*.f64 b b))
(*.f64 (*.f64 b b) (/.f64 1 (*.f64 y-scale y-scale)))
(/.f64 (sqrt.f64 b) (*.f64 (/.f64 y-scale b) (/.f64 y-scale (sqrt.f64 b))))
(/.f64 (/.f64 (sqrt.f64 b) (/.f64 y-scale b)) (/.f64 y-scale (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 b))) b)
(/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (/.f64 y-scale b) (/.f64 y-scale (cbrt.f64 b))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 y-scale b)) (/.f64 y-scale (cbrt.f64 b)))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 y-scale (/.f64 (cbrt.f64 b) (/.f64 y-scale b))))
(/.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (*.f64 b (/.f64 b y-scale)) y-scale)
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (neg.f64 b) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (neg.f64 b) (*.f64 (neg.f64 y-scale) (/.f64 y-scale b)))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (sqrt.f64 (*.f64 b (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) (sqrt.f64 y-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (/.f64 b y-scale))) (*.f64 y-scale (sqrt.f64 y-scale))) b)
(/.f64 (*.f64 b (neg.f64 b)) (neg.f64 (*.f64 y-scale y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (/.f64 b 1) (/.f64 y-scale (/.f64 b y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(/.f64 (/.f64 b (sqrt.f64 y-scale)) (*.f64 (/.f64 y-scale b) (sqrt.f64 y-scale)))
(/.f64 b (*.f64 (/.f64 y-scale b) (*.f64 (sqrt.f64 y-scale) (sqrt.f64 y-scale))))
(/.f64 (/.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 y-scale b) (cbrt.f64 y-scale)))
(/.f64 b (*.f64 (*.f64 (/.f64 y-scale b) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 b (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 y-scale b) (cbrt.f64 y-scale))))
(/.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 y-scale) y-scale)) (sqrt.f64 y-scale))
(/.f64 (/.f64 b (sqrt.f64 y-scale)) (*.f64 (/.f64 y-scale b) (sqrt.f64 y-scale)))
(/.f64 b (*.f64 (/.f64 y-scale b) (*.f64 (sqrt.f64 y-scale) (sqrt.f64 y-scale))))
(/.f64 (/.f64 (*.f64 b b) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)) (cbrt.f64 y-scale))
(/.f64 b (*.f64 (*.f64 (/.f64 y-scale b) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 b (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 y-scale b) (cbrt.f64 y-scale))))
(/.f64 -1 (*.f64 (/.f64 y-scale b) (/.f64 y-scale (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (neg.f64 b) y-scale) y-scale) (neg.f64 b))
(/.f64 (*.f64 b (neg.f64 (/.f64 b y-scale))) (neg.f64 y-scale))
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (pow.f64 (/.f64 b y-scale) 2) 1)
(pow.f64 (/.f64 b y-scale) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3) 1/3)
(pow.f64 (/.f64 b y-scale) 2)
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 b y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(neg.f64 (*.f64 (/.f64 b y-scale) (/.f64 b (neg.f64 y-scale))))
(pow.f64 (/.f64 b y-scale) 2)
(neg.f64 (/.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 y-scale b)))
(pow.f64 (/.f64 b y-scale) 2)
(neg.f64 (/.f64 b (*.f64 (/.f64 y-scale b) (neg.f64 y-scale))))
(pow.f64 (/.f64 b y-scale) 2)
(neg.f64 (/.f64 (*.f64 b b) (neg.f64 (*.f64 y-scale y-scale))))
(pow.f64 (/.f64 b y-scale) 2)
(neg.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (neg.f64 y-scale)))
(pow.f64 (/.f64 b y-scale) 2)
(sqrt.f64 (pow.f64 (/.f64 b y-scale) 4))
(fabs.f64 (pow.f64 (/.f64 b y-scale) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)))
(pow.f64 (/.f64 b y-scale) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2))))
(pow.f64 (/.f64 b y-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 b y-scale) 2) 3))
(pow.f64 (/.f64 b y-scale) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 b y-scale) 2)))
(pow.f64 (/.f64 b y-scale) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2))
(pow.f64 (/.f64 b y-scale) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b y-scale)) 2) 1))
(pow.f64 (/.f64 b y-scale) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 b y-scale) 2)))
(pow.f64 (/.f64 b y-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 (*.f64 x-scale 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 x-scale (/.f64 x-scale a)))
(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 (*.f64 (/.f64 x-scale a) (/.f64 x-scale a)))
(/.f64 (/.f64 1 (/.f64 x-scale a)) (/.f64 x-scale a))
(*.f64 (*.f64 a a) (/.f64 1 (*.f64 x-scale x-scale)))
(/.f64 1 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))
(/.f64 (/.f64 1 (/.f64 x-scale a)) (/.f64 x-scale a))
(*.f64 (*.f64 a a) (/.f64 1 (*.f64 x-scale x-scale)))
(/.f64 (sqrt.f64 a) (*.f64 (/.f64 x-scale a) (/.f64 x-scale (sqrt.f64 a))))
(/.f64 (sqrt.f64 a) (/.f64 (*.f64 x-scale (/.f64 x-scale a)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 x-scale (/.f64 a x-scale))) (sqrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 x-scale a) (/.f64 x-scale (cbrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 x-scale (/.f64 x-scale a)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (cbrt.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)) x-scale)
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (neg.f64 a) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(/.f64 (sqrt.f64 (/.f64 a (/.f64 x-scale a))) (*.f64 (/.f64 x-scale a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 a x-scale))) (*.f64 x-scale (sqrt.f64 x-scale))) a)
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(/.f64 (/.f64 a 1) (*.f64 (/.f64 x-scale a) x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (/.f64 a (sqrt.f64 x-scale)) (*.f64 (/.f64 x-scale a) (sqrt.f64 x-scale)))
(/.f64 a (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 x-scale) (sqrt.f64 x-scale))))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (*.f64 (/.f64 x-scale a) (cbrt.f64 x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (/.f64 a (*.f64 (sqrt.f64 x-scale) (/.f64 x-scale a))) (sqrt.f64 x-scale))
(/.f64 (/.f64 a (sqrt.f64 x-scale)) (*.f64 (/.f64 x-scale a) (sqrt.f64 x-scale)))
(/.f64 a (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 x-scale) (sqrt.f64 x-scale))))
(/.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 -1 (*.f64 (/.f64 x-scale a) (/.f64 x-scale (neg.f64 a))))
(/.f64 (/.f64 -1 (/.f64 x-scale a)) (/.f64 x-scale (neg.f64 a)))
(*.f64 (/.f64 -1 (/.f64 x-scale (/.f64 a x-scale))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(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 (pow.f64 (/.f64 a x-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a x-scale) 2)
(neg.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (/.f64 a x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(neg.f64 (*.f64 (/.f64 a x-scale) (/.f64 a (neg.f64 x-scale))))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(neg.f64 (/.f64 (/.f64 a (neg.f64 x-scale)) (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(neg.f64 (/.f64 a (*.f64 (/.f64 x-scale a) (neg.f64 x-scale))))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(neg.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(neg.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (*.f64 1 (/.f64 a x-scale)))
(sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))
(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 (*.f64 (log.f64 (/.f64 a x-scale)) 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)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 a x-scale) 2)))
(pow.f64 (/.f64 a x-scale) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4))) 1)
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 -4 (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (/.f64 y-scale b))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 -4 (*.f64 b b)) (*.f64 y-scale y-scale))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 -4 (*.f64 b (/.f64 b y-scale))) y-scale)
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 b -4) (/.f64 y-scale (/.f64 b y-scale)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 (neg.f64 b) -4) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 b (*.f64 (/.f64 b y-scale) -4)) y-scale)
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 b y-scale) -4)) (neg.f64 y-scale))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 (*.f64 b b) -4) (*.f64 y-scale y-scale))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(/.f64 (*.f64 (*.f64 b (/.f64 b y-scale)) -4) y-scale)
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 1)
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 -4)) 2)
(pow.f64 (/.f64 (*.f64 b (sqrt.f64 -4)) y-scale) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) 3)
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 3) 1/3)
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (/.f64 b y-scale) -4)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(neg.f64 (*.f64 (*.f64 (/.f64 b y-scale) -4) (/.f64 b (neg.f64 y-scale))))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(sqrt.f64 (*.f64 16 (pow.f64 (/.f64 b y-scale) 4)))
(log.f64 (pow.f64 (exp.f64 -4) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4))))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4) 3))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)) 1))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) -4)))
(*.f64 -4 (pow.f64 (/.f64 b y-scale) 2))

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 b y-scale) (/.f64 b y-scale))
2.3b
(/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)
7.8b
(/.f64 (*.f64 a a) x-scale)
18.8b
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale))
Compiler

Compiled 67 to 14 computations (79.1% saved)

series6.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite414.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1178×associate-/l/
832×associate-/r/
530×distribute-lft-neg-in
482×distribute-rgt-neg-in
270×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify130.0ms (0.1%)

Algorithm
egg-herbie
Rules
1708×distribute-rgt-in
1698×distribute-lft-in
950×associate-*r/
872×*-commutative
708×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053810363
117357609
252377609
Stop Event
node limit
Counts
317 → 284
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 (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 (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 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2))) 1)
(/.f64 b (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (*.f64 y-scale y-scale) b)))
(/.f64 b (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 b (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale (/.f64 y-scale b))))
(/.f64 b (*.f64 (/.f64 y-scale b) (*.f64 y-scale (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 b (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) y-scale) (/.f64 y-scale b)))
(/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 (/.f64 b y-scale) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 y-scale b)))
(/.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)))
(/.f64 (*.f64 a a) (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(/.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale b) x-scale)))
(/.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(/.f64 1 (/.f64 x-scale (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (/.f64 a x-scale)))))
(/.f64 1 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b))))
(/.f64 1 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale b) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 (*.f64 b b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) y-scale) y-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 y-scale b))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (/.f64 a x-scale))) x-scale)
(/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) y-scale))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (neg.f64 y-scale) (/.f64 y-scale b))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 y-scale b) (*.f64 (neg.f64 y-scale) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(/.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (neg.f64 y-scale) (neg.f64 y-scale))))
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 y-scale y-scale) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (/.f64 x-scale (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a a)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (neg.f64 a))) (*.f64 (/.f64 y-scale b) (neg.f64 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 y-scale b))) y-scale)
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) a) (*.f64 x-scale (/.f64 x-scale a)))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (neg.f64 a))) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (*.f64 b (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) y-scale))
(/.f64 (*.f64 (neg.f64 b) (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale)))
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale (neg.f64 y-scale))))
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) y-scale) (neg.f64 y-scale)))
(/.f64 (*.f64 b (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2))) y-scale)
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2))) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (/.f64 a x-scale) 2)) y-scale)
(/.f64 (*.f64 (*.f64 a a) (pow.f64 (/.f64 b y-scale) 2)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale))) (*.f64 (*.f64 y-scale y-scale) x-scale))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a (/.f64 a x-scale))) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a (/.f64 a x-scale))) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (/.f64 a x-scale))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (/.f64 a x-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 b (/.f64 y-scale b)) (sqrt.f64 y-scale)) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (sqrt.f64 y-scale)))
(/.f64 (/.f64 (/.f64 b (/.f64 y-scale b)) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (cbrt.f64 y-scale)))
(/.f64 (*.f64 b (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) (*.f64 (neg.f64 y-scale) (neg.f64 x-scale))))
(/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (neg.f64 a))) (*.f64 (/.f64 y-scale b) (*.f64 y-scale (neg.f64 x-scale))))
(/.f64 (*.f64 (neg.f64 b) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 (neg.f64 y-scale) (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) 1) (*.f64 y-scale (/.f64 1 (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) 1) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (*.f64 a a)))))
(/.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 a)) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) x-scale)))
(/.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (neg.f64 a))) (*.f64 (*.f64 y-scale y-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 (/.f64 a x-scale) (neg.f64 a))) (*.f64 y-scale (neg.f64 x-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 y-scale b))) (*.f64 (*.f64 x-scale x-scale) y-scale))
(/.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale b))) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 b b)) (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (/.f64 b (/.f64 y-scale b))) (*.f64 (neg.f64 x-scale) y-scale))
(/.f64 (*.f64 (*.f64 b b) a) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (/.f64 x-scale a))))
(/.f64 (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (neg.f64 x-scale))))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a))))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a (neg.f64 a))) (*.f64 x-scale (*.f64 y-scale (neg.f64 x-scale))))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (neg.f64 a))) (neg.f64 x-scale))
(/.f64 (*.f64 b (neg.f64 (/.f64 b y-scale))) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (neg.f64 y-scale)))
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 1)
(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)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 3) 1/3)
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2))))
(neg.f64 (*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 (/.f64 1 x-scale) (pow.f64 (/.f64 b y-scale) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))) (pow.f64 (/.f64 b y-scale) 2)))
(neg.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale)))))
(neg.f64 (*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 b (neg.f64 y-scale))))
(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 b y-scale) 2) 3) (pow.f64 (pow.f64 (/.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)))
(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))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 a x-scale)))) 1)
(*.f64 a (/.f64 a x-scale))
(*.f64 a (*.f64 a (/.f64 1 x-scale)))
(*.f64 (*.f64 a a) (/.f64 1 x-scale))
(*.f64 (*.f64 a a) (neg.f64 (neg.f64 (/.f64 1 x-scale))))
(*.f64 (*.f64 a (/.f64 a x-scale)) 1)
(*.f64 1 (*.f64 a (/.f64 a x-scale)))
(*.f64 (/.f64 a x-scale) a)
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (neg.f64 (neg.f64 (/.f64 a (sqrt.f64 x-scale)))))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 x-scale)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))))))
(*.f64 (/.f64 1 x-scale) (*.f64 a a))
(*.f64 (*.f64 a (neg.f64 a)) (neg.f64 (/.f64 1 x-scale)))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))) (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 a a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a a) (cbrt.f64 x-scale)))
(*.f64 -1 (*.f64 (/.f64 a x-scale) (neg.f64 a)))
(*.f64 (neg.f64 (/.f64 a (sqrt.f64 x-scale))) (neg.f64 (/.f64 a (sqrt.f64 x-scale))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))) (neg.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale)))))
(*.f64 (/.f64 1 (neg.f64 x-scale)) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 a 1) (/.f64 a x-scale))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 x-scale)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 (/.f64 a (neg.f64 x-scale)) (neg.f64 a))
(*.f64 (/.f64 a (/.f64 x-scale 1)) a)
(*.f64 (/.f64 a (/.f64 x-scale (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 a (/.f64 x-scale (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 1 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 x-scale a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 x-scale a)) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))) (sqrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))) (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))))) (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))))
(*.f64 (neg.f64 (neg.f64 (/.f64 a (sqrt.f64 x-scale)))) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(pow.f64 (*.f64 a (/.f64 a x-scale)) 1)
(pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 3) 1/3)
(pow.f64 (/.f64 x-scale (*.f64 a a)) -1)
(neg.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))
(sqrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))
(log.f64 (exp.f64 (*.f64 a (/.f64 a x-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 a x-scale)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 a x-scale))))
(exp.f64 (log.f64 (*.f64 a (/.f64 a x-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 a x-scale))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 a x-scale))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(*.f64 (*.f64 a a) (*.f64 (/.f64 1 x-scale) (/.f64 1 x-scale)))
(*.f64 (*.f64 a a) (/.f64 (/.f64 1 x-scale) x-scale))
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 1 x-scale))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(*.f64 1 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 1 x-scale)))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 a (*.f64 x-scale (sqrt.f64 x-scale))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (/.f64 1 x-scale)))
(*.f64 (/.f64 1 x-scale) (*.f64 a (/.f64 a x-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 x-scale) x-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (*.f64 (cbrt.f64 x-scale) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 a a) 1) (/.f64 (/.f64 1 x-scale) x-scale))
(*.f64 (/.f64 (*.f64 a a) (sqrt.f64 x-scale)) (/.f64 1 (*.f64 (sqrt.f64 x-scale) x-scale)))
(*.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 1 (*.f64 (cbrt.f64 x-scale) x-scale)))
(*.f64 (/.f64 1 (neg.f64 x-scale)) (*.f64 (/.f64 a x-scale) (neg.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale) (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale))
(*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 a a))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 x-scale) x-scale)) (/.f64 (*.f64 a a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 a (*.f64 x-scale (sqrt.f64 x-scale))) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 x-scale) 2) (sqrt.f64 x-scale))) (/.f64 a (*.f64 (cbrt.f64 x-scale) (sqrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) a)
(*.f64 (/.f64 1 (*.f64 (/.f64 x-scale a) (sqrt.f64 x-scale))) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (/.f64 1 (/.f64 x-scale (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 (/.f64 (/.f64 1 x-scale) 1) (*.f64 a (/.f64 a x-scale)))
(*.f64 (/.f64 (/.f64 1 x-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 1 x-scale) (/.f64 x-scale a)) a)
(*.f64 (/.f64 (/.f64 1 x-scale) (neg.f64 x-scale)) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (/.f64 1 x-scale) (/.f64 x-scale 1)) (*.f64 a a))
(*.f64 (/.f64 (/.f64 1 x-scale) (/.f64 x-scale (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) x-scale) a)
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) 1) (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (neg.f64 x-scale)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (/.f64 x-scale 1)) a)
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (/.f64 x-scale (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (/.f64 x-scale (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(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 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) -1)
(neg.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))))
(neg.f64 (*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (/.f64 1 x-scale)))
(neg.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))) 1))
(neg.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 1 (neg.f64 x-scale))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale)))))
(neg.f64 (*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 a x-scale) (neg.f64 a))))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 2))
(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 (/.f64 a x-scale)) 3) (pow.f64 x-scale 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))
(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 x-scale 2) (pow.f64 y-scale 2)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) x-scale)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.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 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 b (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (*.f64 y-scale y-scale) b)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 b (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) y-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 b (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale (/.f64 y-scale b))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 b (*.f64 (/.f64 y-scale b) (*.f64 y-scale (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 b (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) y-scale) (/.f64 y-scale b)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (/.f64 b y-scale) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 y-scale b)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 a a) (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale b) x-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 1 (/.f64 x-scale (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (/.f64 a x-scale)))))
(*.f64 (/.f64 1 x-scale) (*.f64 (*.f64 a (pow.f64 (/.f64 b y-scale) 2)) (/.f64 a x-scale)))
(*.f64 (/.f64 1 (/.f64 x-scale (pow.f64 (/.f64 b y-scale) 2))) (/.f64 a (/.f64 x-scale a)))
(*.f64 (*.f64 (/.f64 a x-scale) (*.f64 a (pow.f64 (/.f64 b y-scale) 2))) (/.f64 1 x-scale))
(/.f64 1 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 1 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale b) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 b b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) y-scale) y-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (/.f64 a x-scale))) x-scale)
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) y-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (neg.f64 y-scale) (/.f64 y-scale b))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 y-scale b) (*.f64 (neg.f64 y-scale) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(/.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (neg.f64 b) (neg.f64 b)) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (neg.f64 y-scale) (neg.f64 y-scale))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 (*.f64 y-scale y-scale) (/.f64 1 (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 b b) 1) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (/.f64 x-scale (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a a)) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (neg.f64 a))) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 y-scale b))) y-scale)
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) a) (*.f64 x-scale (/.f64 x-scale a)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b 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 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 b (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) y-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (neg.f64 b) (pow.f64 (/.f64 a x-scale) 2)) (*.f64 (/.f64 y-scale b) (neg.f64 y-scale)))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale (neg.f64 y-scale))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(/.f64 (*.f64 b (neg.f64 b)) (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) y-scale) (neg.f64 y-scale)))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(/.f64 (*.f64 b (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2))) y-scale)
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2))) (neg.f64 y-scale))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(/.f64 (*.f64 (*.f64 b b) (pow.f64 (/.f64 a x-scale) 2)) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (pow.f64 (/.f64 a x-scale) 2)) y-scale)
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 a a) (pow.f64 (/.f64 b y-scale) 2)) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale))) (*.f64 (*.f64 y-scale y-scale) x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a (/.f64 a x-scale))) (*.f64 x-scale (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a (/.f64 a x-scale))) (*.f64 y-scale x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a (/.f64 a x-scale))) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (/.f64 a x-scale))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a (/.f64 a x-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (/.f64 (/.f64 b (/.f64 y-scale b)) (sqrt.f64 y-scale)) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (sqrt.f64 y-scale)))
(/.f64 (/.f64 b (*.f64 (sqrt.f64 y-scale) (/.f64 y-scale b))) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (sqrt.f64 y-scale)))
(/.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 y-scale)) (pow.f64 (/.f64 a x-scale) 2)))
(/.f64 (/.f64 (/.f64 b (/.f64 y-scale b)) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (cbrt.f64 y-scale)))
(/.f64 (*.f64 (/.f64 b y-scale) b) (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 b (/.f64 b y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale)) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 b (/.f64 b y-scale)) (/.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 a x-scale) 2)))
(/.f64 (*.f64 b (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) (*.f64 y-scale x-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 b (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) (*.f64 (neg.f64 y-scale) (neg.f64 x-scale))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (neg.f64 a))) (*.f64 (/.f64 y-scale b) (*.f64 y-scale (neg.f64 x-scale))))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (neg.f64 b) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 (neg.f64 y-scale) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) 1) (*.f64 y-scale (/.f64 1 (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) 1) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b 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 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) x-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 a x-scale) (neg.f64 a))) (*.f64 (*.f64 y-scale y-scale) (neg.f64 x-scale)))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a a)) (*.f64 y-scale (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a a)) (*.f64 x-scale (*.f64 y-scale x-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 (/.f64 a x-scale) (neg.f64 a))) (*.f64 y-scale (neg.f64 x-scale)))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 a a) (/.f64 b (/.f64 y-scale b))) (*.f64 (*.f64 x-scale x-scale) y-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 b b)) (*.f64 x-scale (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 b (/.f64 y-scale b))) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 b b)) (*.f64 (neg.f64 x-scale) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (/.f64 b (/.f64 y-scale b))) (*.f64 (neg.f64 x-scale) y-scale))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (*.f64 b b) a) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (/.f64 x-scale a))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))) (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (neg.f64 x-scale))))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) (*.f64 a (neg.f64 a))) (*.f64 x-scale (*.f64 y-scale (neg.f64 x-scale))))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (neg.f64 a))) (neg.f64 x-scale))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 b (neg.f64 (/.f64 b y-scale))) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (neg.f64 y-scale)))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 1)
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)) 3)
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(neg.f64 (*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 (/.f64 1 x-scale) (pow.f64 (/.f64 b y-scale) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(neg.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))) (pow.f64 (/.f64 b y-scale) 2)))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(neg.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale)))))
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale)))))
(neg.f64 (*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 b (neg.f64 y-scale))))
(/.f64 (neg.f64 b) (*.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) b)))
(*.f64 (*.f64 (/.f64 b y-scale) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (neg.f64 b) (neg.f64 y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (/.f64 b y-scale))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2) 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)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b 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)))
(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)))
(/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-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 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 a x-scale)))) 1)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 a (*.f64 a (/.f64 1 x-scale)))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (*.f64 a a) (/.f64 1 x-scale))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (*.f64 a a) (neg.f64 (neg.f64 (/.f64 1 x-scale))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (*.f64 a (/.f64 a x-scale)) 1)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 1 (*.f64 a (/.f64 a x-scale)))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (/.f64 a x-scale) a)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2)
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (neg.f64 (neg.f64 (/.f64 a (sqrt.f64 x-scale)))))
(pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2)
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 1 x-scale)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 x-scale))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) x-scale)
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (neg.f64 (neg.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1 x-scale) (*.f64 a a))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (*.f64 a (neg.f64 a)) (neg.f64 (/.f64 1 x-scale)))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 a (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 x-scale))))
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale))
(/.f64 (*.f64 a (neg.f64 a)) (neg.f64 x-scale))
(*.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))) (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 a a) (sqrt.f64 x-scale)))
(pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (/.f64 (cbrt.f64 x-scale) a)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 -1 (*.f64 (/.f64 a x-scale) (neg.f64 a)))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (neg.f64 (/.f64 a (sqrt.f64 x-scale))) (neg.f64 (/.f64 a (sqrt.f64 x-scale))))
(pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))) (neg.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale)))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1 (neg.f64 x-scale)) (*.f64 a (neg.f64 a)))
(*.f64 a (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 x-scale))))
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale))
(/.f64 (*.f64 a (neg.f64 a)) (neg.f64 x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 x-scale))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) x-scale)
(*.f64 (/.f64 a 1) (/.f64 a x-scale))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (/.f64 (cbrt.f64 x-scale) a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) 1) (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 x-scale))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) x-scale)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (sqrt.f64 x-scale)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 x-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a (/.f64 a x-scale)))) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (/.f64 a (neg.f64 x-scale)) (neg.f64 a))
(*.f64 a (*.f64 (neg.f64 a) (/.f64 1 (neg.f64 x-scale))))
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale))
(/.f64 (*.f64 a (neg.f64 a)) (neg.f64 x-scale))
(*.f64 (/.f64 a (/.f64 x-scale 1)) a)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (/.f64 a (/.f64 x-scale (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (/.f64 a (/.f64 x-scale (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 a x-scale) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 x-scale))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)) x-scale)
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 x-scale a)) (sqrt.f64 a))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 x-scale a)) (cbrt.f64 a))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))) (sqrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))) (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))))) (cbrt.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(*.f64 (neg.f64 (neg.f64 (/.f64 a (sqrt.f64 x-scale)))) (/.f64 a (sqrt.f64 x-scale)))
(pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))
(pow.f64 (*.f64 a (/.f64 a x-scale)) 1)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) 3)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(pow.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 3) 1/3)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(pow.f64 (/.f64 x-scale (*.f64 a a)) -1)
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(neg.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(sqrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))
(log.f64 (exp.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 a x-scale)))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 3))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 x-scale 3)))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(exp.f64 (log.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 a x-scale))) 1))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 a (/.f64 a x-scale))
(/.f64 a (/.f64 x-scale a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 a x-scale) 2))) 1)
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (*.f64 a a) (*.f64 (/.f64 1 x-scale) (/.f64 1 x-scale)))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (*.f64 a a) (/.f64 (/.f64 1 x-scale) x-scale))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 1 x-scale))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 1 (pow.f64 (/.f64 a x-scale) 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 a x-scale) (/.f64 a x-scale))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 1 x-scale)))
(*.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) x-scale)
(*.f64 (/.f64 a (sqrt.f64 x-scale)) (/.f64 a (*.f64 x-scale (sqrt.f64 x-scale))))
(*.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) x-scale)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 2))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (/.f64 1 x-scale)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 1 x-scale) (cbrt.f64 (*.f64 a (/.f64 a x-scale)))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale))
(*.f64 (/.f64 1 x-scale) (*.f64 a (/.f64 a x-scale)))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (/.f64 1 (neg.f64 x-scale)))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale)
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 x-scale) x-scale)))
(*.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) x-scale)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (*.f64 (cbrt.f64 x-scale) (/.f64 x-scale a))))
(/.f64 (*.f64 1 (/.f64 (/.f64 a (cbrt.f64 x-scale)) (/.f64 x-scale a))) (pow.f64 (cbrt.f64 x-scale) 2))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (*.f64 (/.f64 x-scale a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 a a) 1) (/.f64 (/.f64 1 x-scale) x-scale))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 (*.f64 a a) (sqrt.f64 x-scale)) (/.f64 1 (*.f64 (sqrt.f64 x-scale) x-scale)))
(*.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) x-scale)
(*.f64 (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 1 (*.f64 (cbrt.f64 x-scale) x-scale)))
(*.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 x-scale) 2) a)) (/.f64 1 (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (cbrt.f64 x-scale))) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (/.f64 1 (neg.f64 x-scale)) (*.f64 (/.f64 a x-scale) (neg.f64 a)))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale)
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale) (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 a a))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 x-scale) x-scale)) (/.f64 (*.f64 a a) (sqrt.f64 x-scale)))
(*.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) x-scale)
(*.f64 (/.f64 a (*.f64 x-scale (sqrt.f64 x-scale))) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) x-scale)
(*.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 x-scale) 2) (sqrt.f64 x-scale))) (/.f64 a (*.f64 (cbrt.f64 x-scale) (sqrt.f64 x-scale))))
(*.f64 (/.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (sqrt.f64 x-scale)) (/.f64 a (*.f64 (sqrt.f64 x-scale) (cbrt.f64 x-scale))))
(/.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (*.f64 (sqrt.f64 x-scale) (cbrt.f64 x-scale)))) (sqrt.f64 x-scale))
(/.f64 (*.f64 a (/.f64 a (*.f64 (sqrt.f64 x-scale) (cbrt.f64 x-scale)))) (*.f64 (sqrt.f64 x-scale) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) x-scale))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 1 x-scale) (cbrt.f64 (*.f64 a (/.f64 a x-scale)))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (pow.f64 (cbrt.f64 x-scale) 2)))
(*.f64 (/.f64 a (*.f64 x-scale x-scale)) a)
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 x-scale a) (sqrt.f64 x-scale))) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) x-scale)
(*.f64 (/.f64 1 (/.f64 x-scale (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 1 x-scale) (cbrt.f64 (*.f64 a (/.f64 a x-scale)))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 4)) x-scale) (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale) (cbrt.f64 (*.f64 a (/.f64 a x-scale))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) (*.f64 (/.f64 1 x-scale) (cbrt.f64 (*.f64 a (/.f64 a x-scale)))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 x-scale a))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 a x-scale))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))) x-scale))
(*.f64 (/.f64 (/.f64 1 x-scale) 1) (*.f64 a (/.f64 a x-scale)))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 (/.f64 1 x-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 (*.f64 a a) (cbrt.f64 x-scale)))
(/.f64 (*.f64 (/.f64 1 x-scale) (/.f64 a (/.f64 (cbrt.f64 x-scale) a))) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (/.f64 a (cbrt.f64 x-scale)) (/.f64 a (*.f64 x-scale (pow.f64 (cbrt.f64 x-scale) 2))))
(*.f64 (/.f64 (/.f64 1 x-scale) (/.f64 x-scale a)) a)
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 (/.f64 1 x-scale) (neg.f64 x-scale)) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale)
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (/.f64 1 x-scale) (/.f64 x-scale 1)) (*.f64 a a))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 (/.f64 1 x-scale) (/.f64 x-scale (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) x-scale) a)
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) 1) (/.f64 a x-scale))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) (/.f64 1 x-scale))
(/.f64 (pow.f64 (/.f64 a (sqrt.f64 x-scale)) 2) x-scale)
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (cbrt.f64 x-scale)))
(/.f64 (*.f64 (/.f64 1 x-scale) (/.f64 a (/.f64 (cbrt.f64 x-scale) a))) (pow.f64 (cbrt.f64 x-scale) 2))
(*.f64 (/.f64 a (cbrt.f64 x-scale)) (/.f64 a (*.f64 x-scale (pow.f64 (cbrt.f64 x-scale) 2))))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (neg.f64 x-scale)) (neg.f64 a))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale)
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (/.f64 x-scale 1)) a)
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (/.f64 x-scale (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (*.f64 a (/.f64 1 x-scale)) (/.f64 x-scale (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (*.f64 a (/.f64 1 x-scale)) (/.f64 x-scale (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 a (/.f64 1 x-scale)) (cbrt.f64 a)) (/.f64 x-scale (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 a) (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (*.f64 (/.f64 a x-scale) (cbrt.f64 a)) x-scale) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (pow.f64 (/.f64 a x-scale) 2) 1)
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 a x-scale) 2)
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a x-scale) 2)) 3)
(*.f64 a (/.f64 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 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(pow.f64 (/.f64 1 (pow.f64 (/.f64 a x-scale) 2)) -1)
(*.f64 a (/.f64 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 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale)
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale))))
(neg.f64 (*.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (/.f64 1 x-scale)))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(neg.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale))) 1))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale)
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale))))
(neg.f64 (*.f64 (*.f64 a (/.f64 a x-scale)) (/.f64 1 (neg.f64 x-scale))))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale)
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a a) (*.f64 x-scale (neg.f64 x-scale)))))
(/.f64 (*.f64 a (neg.f64 a)) (*.f64 x-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (neg.f64 (*.f64 a a)) (neg.f64 x-scale)) x-scale)
(*.f64 (neg.f64 a) (/.f64 a (neg.f64 (*.f64 x-scale x-scale))))
(neg.f64 (*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 a x-scale) (neg.f64 a))))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 a x-scale) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 a x-scale) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 a (/.f64 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 a (/.f64 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 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 a x-scale)) 3) (pow.f64 x-scale 3)))
(*.f64 a (/.f64 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 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a x-scale) 2)) 1))
(*.f64 a (/.f64 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 a (/.f64 a (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 a x-scale) 2)

localize17.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 -4 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
4.2b
(*.f64 b (*.f64 b (*.f64 a a)))
7.7b
(*.f64 b (*.f64 a a))
16.0b
(/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a))))
Compiler

Compiled 67 to 14 computations (79.1% saved)

series7.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite125.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1252×associate-/r/
898×distribute-lft-neg-in
638×associate-/l/
344×times-frac
340×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014112
130682
2466782
Stop Event
node limit
Counts
4 → 223
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 b (*.f64 a a))
(*.f64 b (*.f64 b (*.f64 a a)))
(/.f64 -4 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (/.f64 1 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 y-scale x-scale) (/.f64 1 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale x-scale) (*.f64 1 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) (/.f64 1 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 x-scale x-scale) (/.f64 1 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (*.f64 x-scale (/.f64 1 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (/.f64 1 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y-scale b) x-scale) (*.f64 (/.f64 x-scale b) (/.f64 y-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x-scale b) (/.f64 y-scale (*.f64 a a))) (*.f64 (/.f64 y-scale b) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (neg.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b a)) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b b)) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) 1) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (neg.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 y-scale b) x-scale)) (*.f64 (neg.f64 (/.f64 y-scale b)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (pow.f64 (*.f64 b a) 2))) (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale 1) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) 1) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) 1) (/.f64 x-scale (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (*.f64 b (*.f64 a a))) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (/.f64 (*.f64 y-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b b)) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4)) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4)) (*.f64 b (*.f64 a a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4)) (*.f64 b a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4)) (*.f64 b b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b (*.f64 a a))) (/.f64 (*.f64 x-scale x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) b) (/.f64 x-scale (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (*.f64 b (*.f64 a a))) (/.f64 x-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (*.f64 b a)) (/.f64 x-scale (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (/.f64 x-scale (cbrt.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (*.f64 b b)) (/.f64 x-scale (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (pow.f64 (*.f64 b a) 2)) (*.f64 x-scale (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x-scale (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (neg.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (neg.f64 y-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (/.f64 (pow.f64 (*.f64 b a) 2) y-scale)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (/.f64 (pow.f64 (*.f64 b a) 2) 1)) (*.f64 y-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (/.f64 (pow.f64 (*.f64 b a) 2) x-scale)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 (*.f64 y-scale x-scale)))) (sqrt.f64 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale x-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2))) (cbrt.f64 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale)) (*.f64 x-scale (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4)))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale (*.f64 y-scale x-scale)))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 1 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1 (/.f64 b (*.f64 y-scale x-scale)))) (*.f64 (/.f64 x-scale b) (/.f64 y-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))) (cbrt.f64 (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4)) (pow.f64 (*.f64 b a) 2)) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (pow.f64 (*.f64 b a) 2)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 y-scale b) x-scale))) (*.f64 (/.f64 x-scale b) (/.f64 y-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 3) (pow.f64 (pow.f64 (*.f64 b a) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sqrt.f64 b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 a a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 a) a) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (*.f64 a a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b a) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b a) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 b (*.f64 a a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b a) 2) (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))) (pow.f64 (cbrt.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))) 2) (cbrt.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 b (*.f64 a a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) 1) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 b a)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 b b)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 -4 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2))) (/.f64 -4 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 b (*.f64 y-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b (*.f64 a a)) (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 y-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 x-scale (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 y-scale x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (cbrt.f64 (pow.f64 (*.f64 y-scale x-scale) 4))) (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (pow.f64 (*.f64 b a) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b)) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))) (neg.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y-scale x-scale)) (*.f64 -4 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b)) (*.f64 -4 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2))) (*.f64 -4 (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 1)) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 x-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 (neg.f64 y-scale) x-scale)) (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 x-scale b) (/.f64 y-scale (*.f64 a a))))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 a a)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b a))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b) (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b b))) b))) (cbrt.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 b a) b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (neg.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b))) (*.f64 (neg.f64 b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) 1) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) 1) (/.f64 (pow.f64 (*.f64 b a) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 b)) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (*.f64 b (*.f64 a a)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (*.f64 b a))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) (/.f64 1 (*.f64 b b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (pow.f64 (*.f64 y-scale x-scale) 2)) -1) (neg.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 (neg.f64 y-scale) x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (neg.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b))) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 (*.f64 y-scale x-scale) 2)) (neg.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 1) (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (sqrt.f64 (*.f64 y-scale x-scale))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b))) (*.f64 a (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2))) 1) (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2))) (cbrt.f64 (*.f64 y-scale x-scale))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) b))) (cbrt.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) y-scale) (/.f64 (*.f64 b (*.f64 a a)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) x-scale) (/.f64 (*.f64 b (*.f64 a a)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) 1) (/.f64 (*.f64 b (*.f64 a a)) (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (*.f64 b (*.f64 a a)) (sqrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale x-scale)) 2)) (/.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (*.f64 (/.f64 y-scale b) x-scale)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) 1)) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b b))))) (cbrt.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (*.f64 (neg.f64 y-scale) x-scale)) (*.f64 (neg.f64 b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) -1/4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 16 (pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 -4 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))))))))

simplify147.0ms (0.2%)

Algorithm
egg-herbie
Rules
1514×associate-*r*
1224×associate-/l*
1190×associate-/r*
1106×associate-*l/
1026×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize179.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
17.6b
(/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))
20.0b
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.f64 b b))
28.2b
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
28.6b
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
Compiler

Compiled 399 to 226 computations (43.4% saved)

series86.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
33.0ms
y-scale
@inf
(/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))
12.0ms
y-scale
@0
(/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 y-scale y-scale))
7.0ms
a
@0
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.f64 b b))
4.0ms
angle
@inf
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.f64 b b))
4.0ms
angle
@-inf
(*.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (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) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (+.f64 (/.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 x-scale x-scale)))) -4)) (*.f64 b b))

rewrite70.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
876×add-sqr-sqrt
858×*-un-lft-identity
850×pow1
806×add-exp-log
806×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify227.0ms (0.2%)

Algorithm
egg-herbie
Rules
824×distribute-lft-in
820×distribute-rgt-in
776×associate-*r*
754×associate-/r/
688×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032017803
191216639
2502416639
Stop Event
node limit
Counts
161 → 112
Calls
Call 1
Inputs
(*.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 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (*.f64 1/524880000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 4) (pow.f64 b 2))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))))))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 6) (pow.f64 b 2))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (*.f64 1/524880000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 4) (pow.f64 b 2))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))
(*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b)) 1)
(log.f64 (exp.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b)) (*.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b)) (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
Outputs
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(+.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 (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 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))))
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (fma.f64 1/180 (*.f64 angle (PI.f64)) (fma.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) (*.f64 (*.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 1/22674816000000 (*.f64 (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 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
1
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))
(+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) 2))) 1)
(+.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 -1/64800 angle) angle))))
(+.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 -1/64800 angle) angle))) (fma.f64 (*.f64 -1/24488801280000000 (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 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (fma.f64 -4 (/.f64 (+.f64 (/.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))) (*.f64 y-scale y-scale)) (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (fma.f64 -8 (*.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) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (+.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))) y-scale) (/.f64 -4 y-scale))) (*.f64 a (*.f64 a (*.f64 b b))))
(*.f64 -4 (/.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 (pow.f64 (/.f64 a y-scale) 2) (*.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 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) 0)))
(fma.f64 (*.f64 angle angle) (*.f64 b (*.f64 b 0)) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (*.f64 1/524880000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 4) (pow.f64 b 2))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 13/6298560000)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 angle 4) (*.f64 b b)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) 0))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (/.f64 b x-scale) (/.f64 b x-scale))) (fma.f64 (*.f64 angle angle) (*.f64 b (*.f64 b 0)) (*.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/393660000)) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 angle 4) (*.f64 b b)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/51018336000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/16200 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))))))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/32400 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/2040733440000000 (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/102036672000000 (pow.f64 (PI.f64) 6)) (*.f64 1/1224440064000000 (pow.f64 (PI.f64) 6)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 6) (pow.f64 b 2))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (*.f64 1/524880000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/1049760000 (pow.f64 (PI.f64) 4)) (*.f64 -1/3149280000 (pow.f64 (PI.f64) 4)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 angle 4) (pow.f64 b 2))) (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))) (fma.f64 (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 -1/51018336000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) (fma.f64 -1/16200 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) -1/382637520000000))))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (pow.f64 angle 6) (*.f64 b b)) (fma.f64 (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 13/6298560000)))) (*.f64 -8 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 angle 4) (*.f64 b b)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) 0)))))
(+.f64 (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 angle 6) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/51018336000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) (fma.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) -1/382637520000000 (/.f64 (*.f64 -1/16200 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000)) (*.f64 x-scale x-scale))))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 x-scale x-scale)))))) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/393660000)) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 x-scale x-scale)))))))) (fma.f64 (*.f64 angle angle) (*.f64 b (*.f64 b 0)) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))))
(+.f64 (fma.f64 (*.f64 angle angle) (*.f64 b (*.f64 b 0)) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) -4))) (*.f64 (*.f64 b b) (+.f64 (*.f64 (pow.f64 angle 6) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/51018336000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) (fma.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) -1/382637520000000 (*.f64 (/.f64 -1/16200 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000))))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/3149280000) 1/32400 (*.f64 (pow.f64 (PI.f64) 6) 17/1530550080000000)) (*.f64 x-scale x-scale)))))) (*.f64 (pow.f64 angle 4) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/393660000)) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) -1/787320000) (*.f64 x-scale x-scale)))))))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.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 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.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 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.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 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.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 (pow.f64 a 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 -4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)))) (pow.f64 b 2)) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.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 -4 (*.f64 (+.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))) (*.f64 a a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (fma.f64 -4 (*.f64 (+.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))) (*.f64 a a)) (*.f64 -8 (*.f64 (/.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))
(/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 y-scale 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 x-scale 2))
(/.f64 (fma.f64 -4 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))
(/.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.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 (/.f64 x-scale b) (/.f64 x-scale b)))
(*.f64 (*.f64 (/.f64 b x-scale) (/.f64 b x-scale)) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (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 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 b 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 2))) (pow.f64 a 2)) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))
(fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (/.f64 a y-scale) 2))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 y-scale 2))))
(+.f64 (fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 angle 4) (*.f64 a a)))))
(+.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 angle 4) (*.f64 a a))) 1/3149280000)))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2))) (pow.f64 y-scale 2))) (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))))) (pow.f64 y-scale 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 angle 4) (pow.f64 a 2))) (pow.f64 y-scale 2)))))
(fma.f64 -1/32400 (/.f64 (*.f64 angle angle) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 angle 4) (*.f64 a a))))) (/.f64 (pow.f64 angle 6) (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 a a) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000))))))
(+.f64 (+.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 angle 4) (*.f64 a a))) 1/3149280000))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/765275040000000 (*.f64 a a))))))
(+.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))) (pow.f64 (/.f64 a y-scale) 2)) (+.f64 (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 angle 4) (*.f64 a a))) 1/3149280000)) (*.f64 (/.f64 (pow.f64 angle 6) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/765275040000000 (*.f64 a a))))))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 y-scale 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sqrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (cbrt.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 1)
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log.f64 (exp.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))
(pow.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b)) 1)
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(log.f64 (exp.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b)) (*.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b)) (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b)))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (+.f64 (/.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 x-scale x-scale))) -4))) (*.f64 b b))))
(*.f64 (*.f64 b b) (fma.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 (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))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (/.f64 1 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)) 1)
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)) 1)
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale)))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) a) 2) (*.f64 y-scale y-scale))))
(/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2)))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2))

localize179.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
16.8b
(/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))
16.8b
(/.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
17.9b
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
18.3b
(fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
Compiler

Compiled 753 to 272 computations (63.9% saved)

series42.0ms (0%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
5.0ms
y-scale
@0
(fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
5.0ms
b
@0
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
5.0ms
x-scale
@0
(fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
4.0ms
b
@0
(fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
3.0ms
a
@0
(fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))

rewrite392.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1002×add-sqr-sqrt
984×*-un-lft-identity
980×pow1
930×add-exp-log
930×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045426
11011426
Stop Event
node limit
Counts
4 → 41
Calls
Call 1
Inputs
(fma.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 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale)) (*.f64 b b)) (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 x-scale x-scale)) (/.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 (fma.f64 -1/32400 (*.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))) (*.f64 x-scale x-scale))
(/.f64 (*.f64 1/32400 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2))) (*.f64 y-scale y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))) (sqrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))) (cbrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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)))))))) (cbrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 1 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (/.f64 1 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (sqrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (cbrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))) (cbrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (/.f64 1 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (sqrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (cbrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)))) (cbrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))))))

simplify184.0ms (0.2%)

Algorithm
egg-herbie
Rules
2020×associate-/r*
714×distribute-rgt-in
700×distribute-lft-in
668×associate-*r*
550×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024923045
173718199
2426618067
Stop Event
node limit
Counts
197 → 141
Calls
Call 1
Inputs
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 (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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 4) (pow.f64 x-scale 2))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2)))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(/.f64 (pow.f64 a 4) (pow.f64 x-scale 2))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(/.f64 (pow.f64 a 4) (pow.f64 x-scale 2))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 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)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(/.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 x-scale 2))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 1/32400 (/.f64 (*.f64 (pow.f64 b 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 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(*.f64 1 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))) (sqrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))) (cbrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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)))))))) (cbrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))
(pow.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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)))))) 1)
(log.f64 (exp.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))
(exp.f64 (log.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))
(log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 1 (*.f64 x-scale x-scale)))
(*.f64 1 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (/.f64 1 (*.f64 x-scale x-scale)))
(*.f64 1 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (sqrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (cbrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))) (cbrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(pow.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)) 1)
(log.f64 (exp.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(exp.f64 (log.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 1 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (sqrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (cbrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)))) (cbrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))
(pow.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(exp.f64 (log.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
Outputs
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (/.f64 (*.f64 -1/8100 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2)) 0)
(*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 b 4)) 0)
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050)) (/.f64 (*.f64 -1/8100 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2)) 0) (*.f64 a (*.f64 a (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0))))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 b 4)) 0) (*.f64 a (*.f64 a (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0))))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050)) (/.f64 (*.f64 -1/8100 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2)) 0))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 b 4)) 0) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)))
(+.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050)) (/.f64 (*.f64 -1/8100 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2)) 0))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 b 4)) 0) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)))
(*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0))
(*.f64 (pow.f64 a 4) 0)
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 a 4) (*.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050)) (/.f64 (*.f64 -1/8100 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2)) 0))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 b 4)) 0) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050)) (/.f64 (*.f64 -1/8100 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2)) 0))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 b 4)) 0) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)))
(*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0))
(*.f64 (pow.f64 a 4) 0)
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 a 4) (*.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050)) (/.f64 (*.f64 -1/8100 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2)) 0))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 b 4)) 0) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 a 4)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))
(fma.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (fma.f64 (*.f64 a a) (fma.f64 -1/4050 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/4050)) (/.f64 (*.f64 -1/8100 (*.f64 (pow.f64 b 4) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))
(+.f64 (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)) (*.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale)))) (pow.f64 (PI.f64) 2)) 0))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (pow.f64 b 4)) 0) (fma.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 0) (*.f64 (pow.f64 a 4) 0)))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(/.f64 (+.f64 (*.f64 -4 (*.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)))))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (*.f64 -4 (/.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)) (pow.f64 x-scale 2))))) (pow.f64 y-scale 2))
(/.f64 (fma.f64 -4 (*.f64 (*.f64 a a) (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 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale)) (*.f64 -4 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 1/8100 (*.f64 (pow.f64 (PI.f64) 2) (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))) (*.f64 -4 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))))))) (*.f64 y-scale y-scale))
(/.f64 (fma.f64 -4 (*.f64 a (*.f64 a (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400)))) (*.f64 (/.f64 1/8100 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))) (*.f64 y-scale y-scale))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (pow.f64 a 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0))
(*.f64 (pow.f64 a 4) 0)
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))
(fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 -1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (fma.f64 1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0)))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 -1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (pow.f64 b 4) 0 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0) (*.f64 (pow.f64 b 4) 0)))
(+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 -1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (pow.f64 b 4) 0 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0) (*.f64 (pow.f64 b 4) 0)))
(*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4))
(*.f64 (pow.f64 b 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0))
(*.f64 (pow.f64 b 4) 0)
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))
(fma.f64 (pow.f64 b 4) 0 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0)))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0) (*.f64 (pow.f64 b 4) 0))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 -1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (pow.f64 b 4) 0 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0) (*.f64 (pow.f64 b 4) 0)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 -1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (pow.f64 b 4) 0 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0) (*.f64 (pow.f64 b 4) 0)))
(*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4))
(*.f64 (pow.f64 b 4) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0))
(*.f64 (pow.f64 b 4) 0)
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))
(fma.f64 (pow.f64 b 4) 0 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0)))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0) (*.f64 (pow.f64 b 4) 0))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 -1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (pow.f64 b 4) 0 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0) (*.f64 (pow.f64 b 4) 0)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (pow.f64 b 4)) (+.f64 (*.f64 -1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (+.f64 (*.f64 1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (*.f64 -1/4050 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))
(fma.f64 1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 -1/8100 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 0) (pow.f64 b 4) (*.f64 (*.f64 b b) (fma.f64 1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 -1/4050 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (pow.f64 b 4) 0 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0))))
(+.f64 (*.f64 (pow.f64 a 4) 0) (fma.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 0) (*.f64 (pow.f64 b 4) 0)))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (+.f64 (*.f64 1/8100 (/.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -4 (/.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))))) (pow.f64 y-scale 2))) (*.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)))) (pow.f64 b 2))))) (pow.f64 x-scale 2))
(/.f64 (fma.f64 1/8100 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 y-scale y-scale)) (*.f64 -4 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (fma.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) -1/32400)))) (*.f64 (*.f64 b b) (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 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) 1/32400) (*.f64 (*.f64 b b) -1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 b b) -1/32400) (*.f64 (*.f64 a a) 1/32400)))) (*.f64 (*.f64 b b) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))))))) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 a 4) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2)))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2)))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))
(/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2)))
(fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 a 4) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 a 4) (pow.f64 x-scale 2))
(/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (*.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (pow.f64 x-scale 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 4) (pow.f64 x-scale 2))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(+.f64 (/.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (*.f64 a a)) (/.f64 (pow.f64 b 4) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(*.f64 1/32400 (/.f64 (*.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 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/32400)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 1/32400 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400)
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(/.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 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a)) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) 1/32400)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 y-scale (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 (*.f64 a a) -1/32400) (*.f64 (*.f64 b b) 1/32400))) (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)))
(*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))
(*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(*.f64 1/32400 (/.f64 (*.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 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/32400)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 1/32400 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400)
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(*.f64 1/32400 (/.f64 (*.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 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) 1/32400)
(*.f64 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (/.f64 1/32400 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400)
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 -1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(fma.f64 1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 -1/32400 (*.f64 a a)) (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 b x-scale) 2)) 1/32400 (*.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.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 x-scale 2))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1/32400 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 2)) (pow.f64 y-scale 2)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale)))))))
(*.f64 1 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale)))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))) (sqrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))) (cbrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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)))))))) (cbrt.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale)))))))
(pow.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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)))))) 1)
(fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale)))))))
(log.f64 (exp.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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))))))))
(cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 2))))) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) (*.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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)))))))))
(cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))) 3))
(cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale))))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale)))))))
(exp.f64 (log.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale)))))))
(log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 (*.f64 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b b) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a x-scale) 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 b (/.f64 (*.f64 b (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) x-scale)) x-scale)) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))
(fma.f64 -4 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (fma.f64 -4 (*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 b x-scale) 2)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 (/.f64 a x-scale) 2) 1/32400))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/8100 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) x-scale) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale (*.f64 y-scale y-scale)))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 1 (*.f64 x-scale x-scale)))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(*.f64 1 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) 1)
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale)) 3))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale)) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))))
(/.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (*.f64 x-scale x-scale))
(/.f64 (pow.f64 (fma.f64 b b (neg.f64 (*.f64 a a))) 2) (*.f64 x-scale x-scale))
(*.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (/.f64 1 (*.f64 x-scale x-scale)))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(*.f64 1 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (sqrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (cbrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))) (cbrt.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)) 1)
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(log.f64 (exp.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(cbrt.f64 (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)) (*.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale)) 3))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale)) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(exp.f64 (log.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (/.f64 a y-scale) 2) (pow.f64 (PI.f64) 2)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 x-scale x-scale))))
(/.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 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))) (*.f64 x-scale x-scale))
(/.f64 (fma.f64 -1/32400 (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 1/32400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b))) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 1 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (sqrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (cbrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)))) (cbrt.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(pow.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)) 1)
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(log.f64 (exp.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)) (*.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)) (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b))) 3))
(cbrt.f64 (pow.f64 (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(exp.f64 (log.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/32400 y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) y-scale))))
(*.f64 1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (PI.f64) 2))))
(/.f64 (*.f64 (/.f64 1/32400 y-scale) (pow.f64 (PI.f64) 2)) (/.f64 y-scale (*.f64 b b)))
(*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 b b)))

eval802.0ms (0.9%)

Compiler

Compiled 43653 to 19665 computations (55% saved)

prune361.0ms (0.4%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New1089201109
Fresh819
Picked101
Done224
Total1100231123
Error
0.0b
Counts
1123 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
18.3b
(/.f64 (*.f64 a (*.f64 (*.f64 (/.f64 a x-scale) -4) (pow.f64 (/.f64 b y-scale) 2))) x-scale)
13.0b
(/.f64 -4 (/.f64 (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) a) (/.f64 (/.f64 b x-scale) y-scale)))
25.4b
(/.f64 -4 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
12.1b
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (*.f64 b a)) (/.f64 x-scale (*.f64 b a))))
24.1b
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b a))))
13.1b
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale x-scale)))
12.1b
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b a))))
20.7b
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) x-scale) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
7.5b
(*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))
8.3b
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
20.7b
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
29.4b
(*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 x-scale x-scale)))
38.7b
(*.f64 (/.f64 -4 (sqrt.f64 (*.f64 y-scale x-scale))) (/.f64 (/.f64 (pow.f64 (*.f64 a b) 2) y-scale) (*.f64 (sqrt.f64 (*.f64 y-scale x-scale)) x-scale)))
19.5b
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
28.8b
(*.f64 (*.f64 b b) (fma.f64 -4 (*.f64 (+.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))) (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (*.f64 -8 (pow.f64 (/.f64 a y-scale) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 2) x-scale)))))
6.0b
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
28.4b
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
31.3b
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))
18.7b
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
14.5b
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
24.8b
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
7.6b
(*.f64 -4 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))))
29.4b
0
Compiler

Compiled 1012 to 645 computations (36.3% saved)

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
0.3b
(pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)
8.8b
(/.f64 (/.f64 a x-scale) (/.f64 y-scale b))
Compiler

Compiled 44 to 16 computations (63.6% saved)

series12.0ms (0%)

Counts
3 → 144
Calls

36 calls:

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

rewrite123.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1188×associate-/r/
1072×associate-/l/
998×swap-sqr
516×distribute-lft-neg-in
456×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01375
128375
2383175
Stop Event
node limit
Counts
3 → 285
Calls
Call 1
Inputs
(/.f64 (/.f64 a x-scale) (/.f64 y-scale b))
(pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 1 x-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a x-scale) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 a (*.f64 y-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 a x-scale)) (*.f64 (sqrt.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (*.f64 (cbrt.f64 (/.f64 a x-scale)) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 y-scale x-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (/.f64 a x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (neg.f64 x-scale)) (/.f64 b (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 (sqrt.f64 y-scale) x-scale)) (/.f64 b (sqrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) x-scale)) (/.f64 b (cbrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (*.f64 (/.f64 1 x-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a y-scale) b) (/.f64 1 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (*.f64 (/.f64 a x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (sqrt.f64 (/.f64 b y-scale))) (/.f64 (/.f64 a x-scale) (sqrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (*.f64 (/.f64 a x-scale) (cbrt.f64 (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a (*.f64 y-scale x-scale))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 y-scale)) (*.f64 (/.f64 a x-scale) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x-scale) (/.f64 b y-scale)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 a x-scale)) y-scale) (*.f64 (sqrt.f64 (/.f64 a x-scale)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (/.f64 a x-scale)) y-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 a) y-scale) b) (/.f64 (sqrt.f64 a) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) y-scale) b) (/.f64 (cbrt.f64 a) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a y-scale) (*.f64 (/.f64 (/.f64 1 x-scale) 1) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (sqrt.f64 (/.f64 y-scale b))) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 y-scale b)) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (/.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 a x-scale)) (/.f64 b y-scale)) (sqrt.f64 (/.f64 a x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 a x-scale)) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (*.f64 (sqrt.f64 (/.f64 a x-scale)) (cbrt.f64 (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) y-scale) (/.f64 (cbrt.f64 (/.f64 a x-scale)) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (sqrt.f64 (/.f64 y-scale b))) (/.f64 (cbrt.f64 (/.f64 a x-scale)) (sqrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 a (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) -1) (/.f64 b (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale 1)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale (sqrt.f64 b))) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 y-scale b) a)) (/.f64 1 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 y-scale b) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2))) (cbrt.f64 (/.f64 a x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 a) (*.f64 x-scale (/.f64 y-scale b))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (/.f64 y-scale b)) (cbrt.f64 (/.f64 a x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) (*.f64 x-scale (/.f64 y-scale b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (*.f64 y-scale x-scale)) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (*.f64 y-scale x-scale)) 1) (/.f64 b 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (*.f64 y-scale x-scale)) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (*.f64 y-scale x-scale)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (*.f64 y-scale x-scale)) -1) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) x-scale) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 x-scale) 2)) (/.f64 a (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (neg.f64 x-scale)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (/.f64 x-scale 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (/.f64 x-scale (sqrt.f64 a))) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (/.f64 x-scale (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (neg.f64 x-scale)) -1) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (neg.f64 x-scale)) y-scale) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 a x-scale) (sqrt.f64 (/.f64 y-scale b))) 1) (sqrt.f64 (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 a x-scale) (sqrt.f64 (/.f64 y-scale b))) (sqrt.f64 y-scale)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 a x-scale) (sqrt.f64 (/.f64 y-scale b))) (sqrt.f64 (neg.f64 y-scale))) (sqrt.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2) x-scale)) 1) (cbrt.f64 (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2) x-scale)) (cbrt.f64 y-scale)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2) x-scale)) (cbrt.f64 (neg.f64 y-scale))) (cbrt.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a x-scale) (/.f64 b (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (neg.f64 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b y-scale) (/.f64 a (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a (neg.f64 x-scale)) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 a (*.f64 y-scale x-scale))) b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (/.f64 y-scale b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 a x-scale)) (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 a x-scale)) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 b y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 b (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 1 x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 1 x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (/.f64 a (*.f64 y-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 y-scale x-scale)) (*.f64 b (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (/.f64 a (*.f64 y-scale x-scale))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (pow.f64 (/.f64 a x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 a x-scale)) (/.f64 b y-scale)) (*.f64 (cbrt.f64 (/.f64 a x-scale)) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 a (*.f64 y-scale x-scale)) 2) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) y-scale) (*.f64 (/.f64 a x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 y-scale b)) (/.f64 a x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 1) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 (/.f64 y-scale b))) (/.f64 (/.f64 a x-scale) (sqrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (*.f64 (/.f64 a x-scale) (cbrt.f64 (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 y-scale (neg.f64 b))) (/.f64 a (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (neg.f64 y-scale)) (*.f64 (/.f64 a x-scale) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 (/.f64 y-scale b) a)) (/.f64 1 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 y-scale b) (sqrt.f64 (/.f64 x-scale a)))) (sqrt.f64 (/.f64 a x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 (/.f64 y-scale b) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2))) (cbrt.f64 (/.f64 a x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) y-scale) (*.f64 b (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) y-scale) (*.f64 (/.f64 b y-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (/.f64 y-scale b)) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) 1) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 y-scale y-scale)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 y-scale)) (*.f64 (/.f64 b y-scale) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 y-scale)) (*.f64 (neg.f64 b) (/.f64 b y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 y-scale b) y-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (*.f64 (/.f64 y-scale b) y-scale))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 y-scale (/.f64 y-scale b))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (neg.f64 y-scale) (/.f64 y-scale b))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 a x-scale) 2) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 b (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) y-scale) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) 1) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) (sqrt.f64 y-scale)) (/.f64 b (sqrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 b (cbrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) (neg.f64 y-scale)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) (/.f64 y-scale 1)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) (/.f64 y-scale (sqrt.f64 b))) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) (/.f64 y-scale (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) -1) (/.f64 b (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) a) x-scale) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) a) (*.f64 y-scale x-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) a) (*.f64 y-scale (neg.f64 x-scale))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (neg.f64 x-scale))) (neg.f64 y-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (neg.f64 x-scale))) -1) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (neg.f64 x-scale))) y-scale) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) x-scale) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 y-scale x-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 y-scale (neg.f64 x-scale))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) y-scale) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 1) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (sqrt.f64 y-scale)) (/.f64 b (sqrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 b (cbrt.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (neg.f64 y-scale)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (/.f64 y-scale 1)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (/.f64 y-scale (sqrt.f64 b))) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (/.f64 y-scale (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) -1) (/.f64 b (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (neg.f64 y-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) -1) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) y-scale) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y-scale) (/.f64 1 y-scale)) (*.f64 (*.f64 (/.f64 a x-scale) b) (*.f64 (/.f64 a x-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) 1) (*.f64 (/.f64 a (*.f64 y-scale x-scale)) 1)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (sqrt.f64 b)) (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (sqrt.f64 b))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a 1) (/.f64 a 1)) (*.f64 (*.f64 (/.f64 1 x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 1 x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1 (sqrt.f64 (/.f64 b y-scale))) (*.f64 1 (sqrt.f64 (/.f64 b y-scale)))) (*.f64 (/.f64 (/.f64 a x-scale) (sqrt.f64 (/.f64 y-scale b))) (/.f64 (/.f64 a x-scale) (sqrt.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2))) (*.f64 (*.f64 (/.f64 a x-scale) (cbrt.f64 (/.f64 b y-scale))) (*.f64 (/.f64 a x-scale) (cbrt.f64 (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 a (*.f64 y-scale x-scale))) (neg.f64 (/.f64 a (*.f64 y-scale x-scale)))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 a x-scale)) y-scale) (/.f64 (sqrt.f64 (/.f64 a x-scale)) y-scale)) (*.f64 (*.f64 (sqrt.f64 (/.f64 a x-scale)) b) (*.f64 (sqrt.f64 (/.f64 a x-scale)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) 1)) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 a x-scale)) y-scale) b) (*.f64 (/.f64 (cbrt.f64 (/.f64 a x-scale)) y-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 a) y-scale) b) (*.f64 (/.f64 (sqrt.f64 a) y-scale) b)) (*.f64 (/.f64 (sqrt.f64 a) x-scale) (/.f64 (sqrt.f64 a) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) y-scale) b) (*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) y-scale) b)) (*.f64 (/.f64 (cbrt.f64 a) x-scale) (/.f64 (cbrt.f64 a) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 1 x-scale) 1) b) (*.f64 (/.f64 (/.f64 1 x-scale) 1) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (sqrt.f64 (/.f64 y-scale b))) (/.f64 a (sqrt.f64 (/.f64 y-scale b)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 y-scale b)) x-scale)) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 y-scale b)) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (/.f64 a (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2))) (*.f64 (/.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 y-scale b))) (/.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 a x-scale)) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (/.f64 (sqrt.f64 (/.f64 a x-scale)) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 a x-scale)) (cbrt.f64 (/.f64 b y-scale))) (*.f64 (sqrt.f64 (/.f64 a x-scale)) (cbrt.f64 (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) y-scale) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) y-scale)) (*.f64 (/.f64 (cbrt.f64 (/.f64 a x-scale)) (/.f64 1 b)) (/.f64 (cbrt.f64 (/.f64 a x-scale)) (/.f64 1 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (sqrt.f64 (/.f64 y-scale b))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (sqrt.f64 (/.f64 y-scale b)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 a x-scale)) (sqrt.f64 (/.f64 y-scale b))) (/.f64 (cbrt.f64 (/.f64 a x-scale)) (sqrt.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (*.f64 x-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 x-scale (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 (/.f64 x-scale a) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale (neg.f64 b))) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a x-scale) (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a x-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a x-scale) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 (/.f64 x-scale a) (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 a x-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (*.f64 (/.f64 y-scale b) (sqrt.f64 (/.f64 x-scale a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 a) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) (/.f64 x-scale (sqrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 a) (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)) (/.f64 x-scale (sqrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 a) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale (*.f64 (sqrt.f64 a) (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 (/.f64 y-scale b) (cbrt.f64 (/.f64 a x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) (/.f64 x-scale (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)) (/.f64 x-scale (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale (*.f64 (cbrt.f64 a) (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 a x-scale) 2) (pow.f64 (/.f64 y-scale b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (*.f64 y-scale x-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (*.f64 x-scale (/.f64 y-scale (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 (/.f64 x-scale a) (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 (neg.f64 x-scale) (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale (neg.f64 b))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (/.f64 y-scale (neg.f64 b)) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale)) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) a) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) a) (*.f64 x-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (neg.f64 x-scale))) (/.f64 y-scale (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 (/.f64 y-scale (neg.f64 b)) (*.f64 x-scale (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (neg.f64 a)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (/.f64 y-scale (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a x-scale)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (/.f64 a x-scale)) (*.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 y-scale (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (/.f64 a x-scale)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 a) (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a x-scale) b) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 1) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 1) (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (sqrt.f64 x-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) (sqrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (sqrt.f64 x-scale)) (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)) (sqrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (pow.f64 (cbrt.f64 x-scale) 2)) (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)) (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a y-scale) b) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a x-scale) (sqrt.f64 (/.f64 y-scale b))) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (sqrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (*.f64 (pow.f64 (cbrt.f64 (/.f64 y-scale b)) 2) x-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (cbrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) (/.f64 x-scale (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b)) (/.f64 x-scale (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (*.f64 (/.f64 y-scale b) (/.f64 x-scale (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale (neg.f64 b))) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 a x-scale) 2)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (neg.f64 a)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (neg.f64 b)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (/.f64 y-scale b) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a (neg.f64 x-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (neg.f64 b)) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a x-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 y-scale (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (sqrt.f64 -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (neg.f64 b)) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) (*.f64 (/.f64 a (*.f64 y-scale x-scale)) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) 16))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2) -4)))))))

simplify166.0ms (0.2%)

Algorithm
egg-herbie
Rules
1444×associate-/r*
1166×times-frac
1110×associate-/l/
990×associate-/r/
524×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize17.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
11.2b
(*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))
11.7b
(*.f64 (/.f64 b y-scale) (*.f64 a a))
12.5b
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))
Compiler

Compiled 68 to 15 computations (77.9% saved)

series21.0ms (0%)

Counts
4 → 168
Calls

42 calls:

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

rewrite95.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
776×distribute-lft-neg-in
720×distribute-rgt-neg-in
338×times-frac
336×distribute-rgt-in
332×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015130
1327118
24982118
Stop Event
node limit
Counts
4 → 152
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 b y-scale) (*.f64 a a))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (*.f64 (*.f64 a a) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b y-scale) (/.f64 1 (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale x-scale) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.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 a x-scale) (/.f64 a x-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)) (/.f64 1 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale)) (*.f64 a (/.f64 a (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (/.f64 b y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (neg.f64 a))) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) 1) (/.f64 (*.f64 a a) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) 1) (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 y-scale (*.f64 x-scale x-scale))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 1) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (/.f64 y-scale b)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) 1) (/.f64 a (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (*.f64 a a) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (*.f64 a a) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (/.f64 b y-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (/.f64 y-scale b)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (/.f64 y-scale b)) (/.f64 a (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)) (/.f64 a (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 a (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 a (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (*.f64 a a) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 1 (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale x-scale) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 3) (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 y-scale (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y-scale (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a a)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 a a)) 1) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 a a)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 a a) (/.f64 b (neg.f64 y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 a a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (/.f64 b y-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y-scale (/.f64 b (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x-scale x-scale) (/.f64 b y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b (*.f64 y-scale (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 b)) (sqrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 x-scale (neg.f64 x-scale))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y-scale (neg.f64 b)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 y-scale b)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 3) (pow.f64 (*.f64 x-scale x-scale) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x-scale x-scale) 3) (pow.f64 (/.f64 y-scale b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale x-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale x-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)) -4) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (/.f64 y-scale b)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 x-scale x-scale)) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) 1) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 (/.f64 y-scale b) x-scale)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 4) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 -4) (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -4 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))))))))

simplify90.0ms (0.1%)

Algorithm
egg-herbie
Rules
1238×times-frac
1106×associate-/l*
956×associate-*r/
830×associate-*r*
790×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038411902
112599396
Stop Event
node limit
Counts
320 → 200
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 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 -4 (/.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 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))) 1)
(*.f64 (/.f64 b y-scale) (*.f64 (*.f64 a a) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 b y-scale) (/.f64 1 (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale x-scale) a))))
(*.f64 (*.f64 a a) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 1)
(*.f64 1 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))
(*.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (*.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 a x-scale) (/.f64 a x-scale)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))
(*.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)) (/.f64 1 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale)) (*.f64 a (/.f64 a (/.f64 y-scale b))))
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (pow.f64 (/.f64 b y-scale) 2))
(*.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (neg.f64 a))) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))))
(*.f64 (/.f64 (/.f64 b y-scale) 1) (/.f64 (*.f64 a a) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (/.f64 1 (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) x-scale))
(*.f64 (/.f64 (*.f64 a a) 1) (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 y-scale (*.f64 x-scale x-scale))) b)
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 1) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (/.f64 y-scale b)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) 1) (/.f64 a (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (*.f64 a a) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (*.f64 a a) x-scale))
(*.f64 (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (/.f64 b y-scale) x-scale))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (/.f64 y-scale b)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (/.f64 y-scale b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) x-scale))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (/.f64 y-scale b)) (/.f64 a (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)) (/.f64 a (/.f64 y-scale b)))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 a (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 a (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a x-scale))
(pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 1)
(pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))) -1)
(neg.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (*.f64 a a) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale)))))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 x-scale x-scale))))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 1 (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale x-scale) a)))))
(neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))) 1))
(neg.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 2))
(log.f64 (pow.f64 (exp.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 a x-scale) (/.f64 a x-scale))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 3) (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 3)))
(expm1.f64 (log1p.f64 (*.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 a x-scale) (/.f64 a x-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))))) 1)
(/.f64 b (/.f64 y-scale (*.f64 a a)))
(/.f64 (*.f64 a a) (/.f64 y-scale b))
(/.f64 1 (/.f64 y-scale (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 b (*.f64 a a)) y-scale)
(/.f64 (/.f64 (*.f64 b (*.f64 a a)) 1) y-scale)
(/.f64 (/.f64 (*.f64 b (*.f64 a a)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(/.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 y-scale))
(pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 1)
(pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (neg.f64 a))))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 a a)))
(neg.f64 (*.f64 (*.f64 a a) (/.f64 b (neg.f64 y-scale))))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) (*.f64 a a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 a a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (/.f64 b y-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))))
(exp.f64 (log.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))) 1)
(/.f64 y-scale (/.f64 b (*.f64 x-scale x-scale)))
(/.f64 (*.f64 x-scale x-scale) (/.f64 b y-scale))
(/.f64 1 (/.f64 b (*.f64 y-scale (*.f64 x-scale x-scale))))
(/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) b)
(/.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) 1) b)
(/.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (*.f64 y-scale (*.f64 x-scale (neg.f64 x-scale))) (neg.f64 b))
(pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 1)
(pow.f64 (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))
(neg.f64 (*.f64 (/.f64 y-scale (neg.f64 b)) (*.f64 x-scale x-scale)))
(neg.f64 (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (neg.f64 b))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 3) (pow.f64 (*.f64 x-scale x-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x-scale x-scale) 3) (pow.f64 (/.f64 y-scale b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(exp.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))))) 1)
(/.f64 -4 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))))
(/.f64 1 (/.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4)))
(/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 -4 (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale x-scale) a)))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale x-scale) a)))
(/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)) -4) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (/.f64 y-scale b)) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 x-scale x-scale)) (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) 1) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 (/.f64 y-scale b) x-scale)) x-scale)
(/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 4) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))
(pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 1)
(pow.f64 (*.f64 (sqrt.f64 -4) (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))) -4))
(neg.f64 (*.f64 -4 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 (/.f64 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) b) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(*.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 b y-scale) (*.f64 (*.f64 a a) (/.f64 (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 b y-scale) (/.f64 (*.f64 a (/.f64 a (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 b y-scale) (/.f64 1 (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (*.f64 a a) (*.f64 (/.f64 b y-scale) (/.f64 (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (/.f64 (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 1 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2) (/.f64 b (*.f64 (*.f64 y-scale x-scale) x-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2))
(*.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (/.f64 (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (cbrt.f64 (*.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 a x-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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 a (/.f64 (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)) (/.f64 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale x-scale)) (*.f64 a (/.f64 a (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (neg.f64 a))) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))))
(*.f64 (/.f64 b y-scale) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(/.f64 (neg.f64 a) (/.f64 (*.f64 x-scale (neg.f64 x-scale)) (/.f64 a (pow.f64 (/.f64 y-scale b) 2))))
(*.f64 (/.f64 (/.f64 b y-scale) 1) (/.f64 (*.f64 a 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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.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 (/.f64 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 1 (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 1 x-scale) (sqrt.f64 (/.f64 y-scale b))) (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a y-scale) b) (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) (sqrt.f64 (/.f64 y-scale b))) (/.f64 b (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 a (/.f64 y-scale (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4))))
(*.f64 (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 a (/.f64 (cbrt.f64 (*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))) a)))
(*.f64 (/.f64 1 (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (*.f64 a (/.f64 a (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (*.f64 a a) 1) (/.f64 (/.f64 b y-scale) (*.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (/.f64 b y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 1 x-scale) (sqrt.f64 (/.f64 y-scale b))) (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a y-scale) b) (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) (sqrt.f64 (/.f64 y-scale b))) (/.f64 b (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))))))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))) (*.f64 a 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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 y-scale (*.f64 x-scale x-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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 1) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2) (/.f64 b (*.f64 (*.f64 y-scale x-scale) x-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (/.f64 y-scale b)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2) (/.f64 b (*.f64 (*.f64 y-scale x-scale) x-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (*.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) 1) (/.f64 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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (*.f64 a a) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 1 x-scale) (sqrt.f64 (/.f64 y-scale b))) (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a y-scale) b) (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) (sqrt.f64 (/.f64 y-scale b))) (/.f64 b (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))))))
(*.f64 (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 a (/.f64 y-scale (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4))))
(*.f64 (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 a (/.f64 (cbrt.f64 (*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))) a)))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (*.f64 a 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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 a (/.f64 y-scale (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4))))
(*.f64 (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 a (/.f64 (cbrt.f64 (*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))) a)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (/.f64 y-scale b)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2) (/.f64 b (*.f64 (*.f64 y-scale x-scale) x-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 a (/.f64 (cbrt.f64 (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)) (sqrt.f64 (/.f64 b y-scale)))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (cbrt.f64 (*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))))
(*.f64 (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) x-scale))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2) (/.f64 b (*.f64 (*.f64 y-scale x-scale) x-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (*.f64 x-scale x-scale))) (pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (/.f64 y-scale b)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 1 x-scale) (sqrt.f64 (/.f64 y-scale b))) (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a y-scale) b) (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) (sqrt.f64 (/.f64 y-scale b))) (/.f64 b (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (cbrt.f64 (*.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 a x-scale) (/.f64 a x-scale)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 a (/.f64 y-scale (*.f64 a b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b (/.f64 a y-scale)))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 2) (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (/.f64 y-scale b)) (/.f64 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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale x-scale)) (/.f64 a (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (/.f64 a (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 1 x-scale) (sqrt.f64 (/.f64 y-scale b))) (*.f64 (/.f64 a x-scale) (/.f64 (*.f64 (/.f64 a y-scale) b) (sqrt.f64 (/.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) (sqrt.f64 (/.f64 y-scale b))) (/.f64 b (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))))))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 a (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 a (/.f64 y-scale (*.f64 a b))) (cbrt.f64 (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4))))
(*.f64 (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (/.f64 a (/.f64 (cbrt.f64 (*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))) a)))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale b)) (*.f64 (/.f64 y-scale b) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(pow.f64 (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))) -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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(neg.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))))
(*.f64 (/.f64 b y-scale) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(/.f64 (neg.f64 a) (/.f64 (*.f64 x-scale (neg.f64 x-scale)) (/.f64 a (pow.f64 (/.f64 y-scale b) 2))))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 (*.f64 a a) (/.f64 (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 (*.f64 a (/.f64 a (/.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 y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 1 (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale x-scale) a)))))
(*.f64 (neg.f64 (/.f64 b (neg.f64 y-scale))) (/.f64 (/.f64 1 (/.f64 y-scale (*.f64 a b))) (/.f64 x-scale (/.f64 a x-scale))))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 y-scale)) (*.f64 (/.f64 y-scale (*.f64 a b)) (*.f64 (/.f64 x-scale a) x-scale)))
(neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))) 1))
(*.f64 (/.f64 b y-scale) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(/.f64 (neg.f64 a) (/.f64 (*.f64 x-scale (neg.f64 x-scale)) (/.f64 a (pow.f64 (/.f64 y-scale b) 2))))
(neg.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(*.f64 (/.f64 b y-scale) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(/.f64 (neg.f64 a) (/.f64 (*.f64 x-scale (neg.f64 x-scale)) (/.f64 a (pow.f64 (/.f64 y-scale b) 2))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(*.f64 (/.f64 b y-scale) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 1 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(/.f64 (neg.f64 a) (/.f64 (*.f64 x-scale (neg.f64 x-scale)) (/.f64 a (pow.f64 (/.f64 y-scale b) 2))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))) 2))
(fabs.f64 (pow.f64 (*.f64 (/.f64 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 b y-scale) 2)) (*.f64 (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-scale) (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 3) (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 a (/.f64 y-scale (*.f64 a b))) 3) (pow.f64 (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 3) (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 3) (pow.f64 x-scale 6))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a x-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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 (/.f64 a 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))))) 1)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 b (/.f64 y-scale (*.f64 a a)))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 a a) (/.f64 y-scale b))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 1 (/.f64 y-scale (*.f64 b (*.f64 a a))))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (*.f64 b (*.f64 a a)) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (/.f64 (*.f64 b (*.f64 a a)) 1) y-scale)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (/.f64 (*.f64 b (*.f64 a a)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(/.f64 (/.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(/.f64 (*.f64 b (*.f64 a a)) (*.f64 (cbrt.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 b (cbrt.f64 y-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 y-scale))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 1)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(pow.f64 (*.f64 a (sqrt.f64 (/.f64 b y-scale))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 3)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(pow.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 3) 1/3)
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(neg.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (neg.f64 a))))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 a a)))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(neg.f64 (*.f64 (*.f64 a a) (/.f64 b (neg.f64 y-scale))))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 2))
(sqrt.f64 (pow.f64 (/.f64 a (/.f64 y-scale (*.f64 a b))) 2))
(fabs.f64 (*.f64 a (*.f64 b (/.f64 a y-scale))))
(log.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) (*.f64 a a)))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))))))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 3))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (*.f64 a a) 3)))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 (/.f64 b y-scale) 3)))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(exp.f64 (log.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))) 1))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 a (/.f64 y-scale b)))))
(/.f64 a (/.f64 y-scale (*.f64 a b)))
(*.f64 a (*.f64 b (/.f64 a y-scale)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))) 1)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 y-scale (/.f64 b (*.f64 x-scale x-scale)))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 x-scale x-scale) (/.f64 b y-scale))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 1 (/.f64 b (*.f64 y-scale (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale x-scale) x-scale))
(*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (/.f64 1 b))
(/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) 1) b)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(/.f64 (*.f64 y-scale (*.f64 x-scale (neg.f64 x-scale))) (neg.f64 b))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 1)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(pow.f64 (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))) 3)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(pow.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 3) 1/3)
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(neg.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(neg.f64 (*.f64 (/.f64 y-scale (neg.f64 b)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(neg.f64 (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (neg.f64 b))))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y-scale b)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) 3))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 3) (pow.f64 (*.f64 x-scale x-scale) 3)))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x-scale x-scale) 3) (pow.f64 (/.f64 y-scale b) 3)))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(exp.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))) 1))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)
(*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))))) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 -4 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 a 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 (/.f64 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 1 (/.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale)) (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 (/.f64 y-scale b) (*.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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (*.f64 -4 (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale 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 (/.f64 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (*.f64 (/.f64 b y-scale) -4) (*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 (*.f64 x-scale 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 (/.f64 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (/.f64 y-scale b)) (*.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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 x-scale 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 (/.f64 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) 1) (*.f64 (/.f64 y-scale b) (*.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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b)))) (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))))
(/.f64 (*.f64 -4 (/.f64 a (/.f64 y-scale (*.f64 a b)))) (pow.f64 (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))) 2))
(/.f64 (*.f64 (*.f64 b (/.f64 a y-scale)) (*.f64 a -4)) (pow.f64 (*.f64 x-scale (sqrt.f64 (/.f64 y-scale b))) 2))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(/.f64 (*.f64 -4 (/.f64 a (/.f64 y-scale (*.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x-scale (/.f64 y-scale b)) x-scale)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a (/.f64 (cbrt.f64 (*.f64 y-scale (/.f64 (*.f64 x-scale x-scale) b))) a))) (/.f64 -4 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (pow.f64 x-scale 4)))))
(/.f64 (/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) -4) (*.f64 (/.f64 y-scale b) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(/.f64 (*.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) 4) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale (*.f64 a b))) (/.f64 y-scale b)) (/.f64 4 (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a a)) (/.f64 (/.f64 4 x-scale) (neg.f64 x-scale)))
(pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(pow.f64 (*.f64 (sqrt.f64 -4) (*.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale))))) 2)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 -4) (/.f64 b y-scale)) (fabs.f64 (/.f64 a x-scale))) 2)
(pow.f64 (*.f64 (fabs.f64 (/.f64 a x-scale)) (*.f64 (/.f64 b y-scale) (sqrt.f64 -4))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale)))) -4))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale (*.f64 a b))) (/.f64 y-scale b)) (/.f64 4 (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a a)) (/.f64 (/.f64 4 x-scale) (neg.f64 x-scale)))
(neg.f64 (*.f64 -4 (/.f64 (*.f64 a (/.f64 a (/.f64 y-scale b))) (*.f64 (/.f64 y-scale b) (*.f64 x-scale (neg.f64 x-scale))))))
(*.f64 (/.f64 (/.f64 a (/.f64 y-scale (*.f64 a b))) (/.f64 y-scale b)) (/.f64 4 (*.f64 x-scale (neg.f64 x-scale))))
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (*.f64 a a)) (/.f64 (/.f64 4 x-scale) (neg.f64 x-scale)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 a a) -4) (pow.f64 (/.f64 y-scale b) 2)) (*.f64 x-scale x-scale)) 2))
(fabs.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2)))) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -4 (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 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 b y-scale) (fabs.f64 (/.f64 a x-scale))) 2))

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.7b
(/.f64 b (*.f64 y-scale x-scale))
5.7b
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
8.6b
(/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a)))
11.1b
(/.f64 (*.f64 y-scale x-scale) (*.f64 a a))
Compiler

Compiled 67 to 19 computations (71.6% saved)

series41.0ms (0%)

Counts
4 → 144
Calls

42 calls:

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

rewrite100.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
862×distribute-lft-neg-in
802×distribute-rgt-neg-in
426×times-frac
320×add-sqr-sqrt
314×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify102.0ms (0.1%)

Algorithm
egg-herbie
Rules
1310×associate-/l*
1242×associate-*r*
1192×associate-*l*
1126×associate-/r*
974×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize15.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b a))))
4.8b
(/.f64 y-scale (*.f64 b a))
5.1b
(*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b a)))
9.7b
(/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b a))
Compiler

Compiled 67 to 14 computations (79.1% saved)

series10.0ms (0%)

Counts
4 → 180
Calls

45 calls:

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

rewrite108.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1562×associate-/l/
882×distribute-lft-neg-in
316×add-sqr-sqrt
312×pow1
312×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify160.0ms (0.2%)

Algorithm
egg-herbie
Rules
1192×associate-*r/
1100×distribute-lft-in
1034×*-commutative
866×associate-/r/
846×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

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

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))
4.0b
(/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))
5.4b
(*.f64 (/.f64 y-scale b) (neg.f64 x-scale))
8.8b
(/.f64 (/.f64 a x-scale) (/.f64 y-scale b))
Compiler

Compiled 78 to 16 computations (79.5% saved)

series5.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite86.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
978×distribute-lft-neg-in
366×distribute-rgt-in
350×add-sqr-sqrt
346×pow1
346×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify103.0ms (0.1%)

Algorithm
egg-herbie
Rules
1004×associate-*r/
948×associate-*r*
940×associate-*l*
806×associate-/l*
722×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval354.0ms (0.4%)

Compiler

Compiled 34187 to 11022 computations (67.8% saved)

prune532.0ms (0.6%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New1647111658
Fresh15116
Picked101
Done336
Total1666151681
Error
0b
Counts
1681 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
14.0b
(/.f64 -4 (/.f64 (/.f64 (*.f64 x-scale y-scale) (/.f64 b x-scale)) (*.f64 (/.f64 b (/.f64 y-scale a)) a)))
25.4b
(/.f64 -4 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
11.2b
(/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 (/.f64 b (/.f64 y-scale a)) (/.f64 (*.f64 b a) x-scale))))
13.3b
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (*.f64 (/.f64 x-scale (/.f64 a y-scale)) (/.f64 x-scale b))))
20.7b
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
11.0b
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
19.5b
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
29.5b
(*.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a (*.f64 a b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))) b)
11.1b
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
8.4b
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
8.5b
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
10.6b
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
11.0b
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
11.3b
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
29.4b
0
Compiler

Compiled 556 to 352 computations (36.7% saved)

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
0.9b
(*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))
7.6b
(/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))
8.9b
(/.f64 (/.f64 y-scale b) (/.f64 a x-scale))
Compiler

Compiled 72 to 15 computations (79.2% saved)

series11.0ms (0%)

Counts
4 → 192
Calls

48 calls:

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

rewrite111.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1070×distribute-lft-neg-in
346×add-sqr-sqrt
342×pow1
342×*-un-lft-identity
320×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify104.0ms (0.1%)

Algorithm
egg-herbie
Rules
1424×associate-/r*
1318×times-frac
1154×associate-/l*
806×associate-/r/
804×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize18.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale)))
3.6b
(/.f64 a (*.f64 y-scale x-scale))
5.6b
(*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b)
9.1b
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
Compiler

Compiled 76 to 15 computations (80.3% saved)

series8.0ms (0%)

Counts
4 → 156
Calls

45 calls:

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

rewrite97.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
976×associate-/l/
508×distribute-lft-neg-in
478×associate-/r/
458×distribute-rgt-neg-in
306×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify140.0ms (0.1%)

Algorithm
egg-herbie
Rules
1552×distribute-lft-in
1512×associate-/r*
1162×associate-*r/
908×*-commutative
772×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)
4.5b
(*.f64 a (/.f64 b y-scale))
5.7b
(/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))
8.9b
(/.f64 (/.f64 y-scale b) (/.f64 a x-scale))
Compiler

Compiled 72 to 15 computations (79.2% saved)

series6.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite87.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1050×distribute-lft-neg-in
952×distribute-rgt-neg-in
392×times-frac
310×pow1
310×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify92.0ms (0.1%)

Algorithm
egg-herbie
Rules
898×distribute-rgt-in
894×distribute-lft-in
642×distribute-lft-neg-in
604×distribute-rgt-neg-in
558×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02797465
18366193
248326193
Stop Event
node limit
Counts
243 → 148
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 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 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale))) 1)
(*.f64 a (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a x-scale))))
(*.f64 a (/.f64 1 (/.f64 x-scale (/.f64 (/.f64 b y-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))))))
(*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a x-scale))))
(*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a x-scale))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (*.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a x-scale))))
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) (/.f64 1 x-scale))
(*.f64 (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a x-scale)) (*.f64 a (/.f64 b y-scale)))
(*.f64 (/.f64 1 x-scale) (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a (/.f64 x-scale a))) (/.f64 b (*.f64 x-scale y-scale)))
(*.f64 (/.f64 b (*.f64 x-scale y-scale)) (*.f64 (/.f64 b y-scale) (/.f64 a (/.f64 x-scale a))))
(*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (/.f64 1 (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale)))))
(*.f64 (/.f64 (/.f64 b y-scale) 1) (/.f64 a (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))))
(*.f64 (/.f64 a 1) (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (/.f64 (*.f64 a (/.f64 b y-scale)) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))) (/.f64 a x-scale))
(*.f64 (/.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) (/.f64 a (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) (/.f64 b y-scale))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 x-scale (/.f64 b y-scale))) (/.f64 a x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 1) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) x-scale) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))))
(*.f64 (/.f64 a (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) (/.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(*.f64 (/.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (/.f64 a (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))) (/.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 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale) 3) 1/3)
(pow.f64 (/.f64 x-scale (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a)))) -1)
(neg.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale)))))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 a (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a x-scale)))))
(neg.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (/.f64 (/.f64 b y-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 a b))))))
(neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale)))) 1))
(neg.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale))))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3) (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-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 (/.f64 (*.f64 a b) 1) y-scale)
(/.f64 (/.f64 (*.f64 a b) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (*.f64 b (neg.f64 a)) (neg.f64 y-scale))
(pow.f64 (*.f64 a (/.f64 b y-scale)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) a))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 b y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 b y-scale) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 a 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))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 b y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) 1)
(/.f64 (/.f64 y-scale b) (/.f64 (/.f64 a x-scale) x-scale))
(/.f64 x-scale (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 a b))) (/.f64 1 x-scale))
(/.f64 1 (/.f64 (/.f64 a x-scale) (/.f64 x-scale (/.f64 b y-scale))))
(/.f64 (/.f64 x-scale (/.f64 b y-scale)) (/.f64 a x-scale))
(/.f64 (*.f64 x-scale y-scale) (*.f64 b (/.f64 a x-scale)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 b (/.f64 a x-scale)))
(/.f64 (/.f64 (/.f64 x-scale (/.f64 b y-scale)) 1) (/.f64 a x-scale))
(/.f64 (/.f64 (/.f64 x-scale (/.f64 b y-scale)) (sqrt.f64 (/.f64 a x-scale))) (sqrt.f64 (/.f64 a x-scale)))
(/.f64 (/.f64 (/.f64 x-scale (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (cbrt.f64 (/.f64 a x-scale)))
(/.f64 (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)) (/.f64 a (neg.f64 x-scale)))
(pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 3) 1/3)
(neg.f64 (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale))))
(neg.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a (neg.f64 x-scale))) x-scale))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 y-scale (*.f64 a b))) x-scale) x-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 3))
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (pow.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 a b))) 3) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))))
(exp.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) 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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale))) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 a (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b (*.f64 x-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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 a (/.f64 1 (/.f64 x-scale (/.f64 (/.f64 b y-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 (/.f64 b (*.f64 x-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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 b (*.f64 x-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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (/.f64 b y-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 1 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) (sqrt.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (/.f64 b (*.f64 x-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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 2))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 2) (cbrt.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-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 (/.f64 b (*.f64 x-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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a 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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 1 x-scale) (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 (*.f64 a (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a (/.f64 x-scale a))) (/.f64 b (*.f64 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 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 b (*.f64 x-scale y-scale)) (*.f64 (/.f64 b y-scale) (/.f64 a (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (/.f64 1 (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale)))))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 x-scale (*.f64 (/.f64 (/.f64 y-scale a) b) (neg.f64 x-scale))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale)) (neg.f64 x-scale))
(*.f64 (/.f64 (/.f64 b y-scale) 1) (/.f64 a (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a 1) (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) (/.f64 (*.f64 a (/.f64 b y-scale)) (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (/.f64 (*.f64 a (/.f64 b y-scale)) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))) (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) (/.f64 a (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale 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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 1) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))) (/.f64 (sqrt.f64 (*.f64 a (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) x-scale) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale 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))) (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) (/.f64 (/.f64 b y-scale) (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (/.f64 b y-scale) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (/.f64 a (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (/.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) x-scale) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (*.f64 x-scale (/.f64 y-scale (*.f64 a b)))) (/.f64 (cbrt.f64 (*.f64 a (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) (/.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 x-scale (*.f64 (/.f64 a x-scale) a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 a y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 a y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))) 2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale) 1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 2)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 3)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-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 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 x-scale (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a)))) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(neg.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale)))))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 x-scale (*.f64 (/.f64 (/.f64 y-scale a) b) (neg.f64 x-scale))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale)) (neg.f64 x-scale))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) (*.f64 a (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a x-scale)))))
(*.f64 (neg.f64 (/.f64 b (neg.f64 y-scale))) (*.f64 a (*.f64 (/.f64 b (*.f64 x-scale y-scale)) (/.f64 a x-scale))))
(*.f64 (/.f64 b (*.f64 1 (/.f64 y-scale a))) (*.f64 (/.f64 b y-scale) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a (*.f64 x-scale x-scale))) (/.f64 b (*.f64 1 (/.f64 y-scale a))))
(neg.f64 (*.f64 (/.f64 a (neg.f64 x-scale)) (/.f64 (/.f64 b y-scale) (*.f64 x-scale (/.f64 y-scale (*.f64 a b))))))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 x-scale (*.f64 (/.f64 (/.f64 y-scale a) b) (neg.f64 x-scale))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale)) (neg.f64 x-scale))
(neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale)))) 1))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 x-scale (*.f64 (/.f64 (/.f64 y-scale a) b) (neg.f64 x-scale))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale)) (neg.f64 x-scale))
(neg.f64 (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 1 (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale))))))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (*.f64 x-scale (*.f64 (/.f64 (/.f64 y-scale a) b) (neg.f64 x-scale))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale)) (neg.f64 x-scale))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 x-scale (*.f64 (/.f64 a x-scale) a))) 2))
(fabs.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale))
(fabs.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale)))
(log.f64 (exp.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(log.f64 (+.f64 1 (expm1.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale) 3))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3) (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3) (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 3) (pow.f64 (*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 3) (pow.f64 (*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale)) 3)))
(expm1.f64 (log1p.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(exp.f64 (log.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 2) (/.f64 a (/.f64 x-scale a))) x-scale)) 1))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(log1p.f64 (expm1.f64 (/.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)))
(/.f64 (/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) x-scale) x-scale)
(/.f64 (pow.f64 (*.f64 b (/.f64 a y-scale)) 2) (*.f64 x-scale x-scale))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 b y-scale)))) 1)
(*.f64 a (/.f64 b y-scale))
(*.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 1 (/.f64 y-scale (*.f64 a b)))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 a b) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (/.f64 (*.f64 a b) 1) y-scale)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (/.f64 (*.f64 a b) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (/.f64 (*.f64 a b) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(/.f64 (*.f64 b (neg.f64 a)) (neg.f64 y-scale))
(/.f64 b (/.f64 (neg.f64 y-scale) (neg.f64 a)))
(/.f64 b (*.f64 1 (/.f64 y-scale a)))
(pow.f64 (*.f64 a (/.f64 b y-scale)) 1)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 b y-scale))) 2)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 b y-scale))) 3)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(pow.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3) 1/3)
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(neg.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(neg.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) a))
(/.f64 b (/.f64 (neg.f64 y-scale) (neg.f64 a)))
(/.f64 b (*.f64 1 (/.f64 y-scale a)))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 2))
(fabs.f64 (*.f64 b (/.f64 a y-scale)))
(log.f64 (pow.f64 (exp.f64 (/.f64 b y-scale)) a))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 b y-scale)))))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 b y-scale)) 3))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (/.f64 b y-scale) 3)))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 a 3)))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 b y-scale))))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(exp.f64 (log.f64 (*.f64 a (/.f64 b y-scale))))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b y-scale))) 1))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 b y-scale))))
(*.f64 a (/.f64 b y-scale))
(*.f64 b (/.f64 a y-scale))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))) 1)
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (/.f64 y-scale b) (/.f64 (/.f64 a x-scale) x-scale))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 x-scale (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 a b))) (/.f64 1 x-scale))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 1 (/.f64 (/.f64 a x-scale) (/.f64 x-scale (/.f64 b y-scale))))
(*.f64 (/.f64 1 (/.f64 a x-scale)) (*.f64 (/.f64 x-scale b) y-scale))
(*.f64 (*.f64 x-scale (/.f64 y-scale b)) (*.f64 (/.f64 1 a) x-scale))
(*.f64 (*.f64 (*.f64 (/.f64 1 a) x-scale) (/.f64 x-scale b)) y-scale)
(/.f64 (/.f64 x-scale (/.f64 b y-scale)) (/.f64 a x-scale))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 x-scale y-scale) (*.f64 b (/.f64 a x-scale)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 y-scale x-scale) (*.f64 b (/.f64 a x-scale)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (/.f64 x-scale (/.f64 b y-scale)) 1) (/.f64 a x-scale))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (/.f64 x-scale (/.f64 b y-scale)) (sqrt.f64 (/.f64 a x-scale))) (sqrt.f64 (/.f64 a x-scale)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (/.f64 (/.f64 x-scale (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (cbrt.f64 (/.f64 a x-scale)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)) (/.f64 a (neg.f64 x-scale)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 1)
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 2)
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 3)
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(pow.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 3) 1/3)
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(neg.f64 (*.f64 x-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (neg.f64 x-scale))))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(neg.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a (neg.f64 x-scale))) x-scale))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a))) 2))
(fabs.f64 (*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a)))
(fabs.f64 (*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 y-scale (*.f64 a b))) x-scale) x-scale))
(*.f64 x-scale (log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 y-scale a) b)) x-scale)))
(*.f64 x-scale (*.f64 x-scale (log.f64 (exp.f64 (/.f64 (/.f64 y-scale a) b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)))))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale)) 3))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (pow.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 a b))) 3)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 a b))) 3) (pow.f64 x-scale 3)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(exp.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))) 1))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y-scale b) (*.f64 (/.f64 x-scale a) x-scale))))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 x-scale (/.f64 (*.f64 x-scale (/.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 y-scale a) b) (*.f64 x-scale x-scale))

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)
4.9b
(/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale))
5.4b
(*.f64 x-scale (/.f64 y-scale b))
7.6b
(/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a))
Compiler

Compiled 76 to 15 computations (80.3% saved)

series5.0ms (0%)

Counts
4 → 180
Calls

45 calls:

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

rewrite103.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1128×distribute-lft-neg-in
1020×distribute-rgt-neg-in
368×times-frac
312×pow1
312×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (0.1%)

Algorithm
egg-herbie
Rules
1056×associate-*r*
1056×associate-*l*
946×associate-*r/
880×associate-/l*
864×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048311975
1143510703
Stop Event
node limit
Counts
383 → 251
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 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 x-scale y-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))) 1)
(*.f64 b (*.f64 (/.f64 1 y-scale) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale)))))
(*.f64 b (/.f64 1 (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))))
(*.f64 a (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) 1)
(*.f64 1 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 b y-scale)) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale)))))
(*.f64 (sqrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (sqrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (*.f64 (cbrt.f64 (/.f64 b y-scale)) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale)))))
(*.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) 2) (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) a)
(*.f64 (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) (/.f64 b y-scale))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale)) (/.f64 (/.f64 b y-scale) (/.f64 1 a)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 1 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) 1) a)
(*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 b y-scale) (/.f64 (*.f64 y-scale x-scale) b)) (*.f64 a (/.f64 a x-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) 1) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))))
(*.f64 (/.f64 b 1) (/.f64 (/.f64 1 y-scale) (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (/.f64 (/.f64 b y-scale) (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (neg.f64 a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b y-scale)) 1) (/.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) 1) (/.f64 (cbrt.f64 (/.f64 b y-scale)) (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (/.f64 (sqrt.f64 b) y-scale))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (/.f64 (cbrt.f64 b) y-scale))
(*.f64 (/.f64 b (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 (/.f64 1 y-scale) (/.f64 1 a)))
(*.f64 (/.f64 b (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (/.f64 (/.f64 1 y-scale) (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (/.f64 (/.f64 1 y-scale) (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (/.f64 (sqrt.f64 (/.f64 b y-scale)) (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 (cbrt.f64 (/.f64 b y-scale)) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (/.f64 (cbrt.f64 (/.f64 b y-scale)) (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(pow.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) 1)
(pow.f64 (sqrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) 2)
(pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) 3)
(pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 y-scale b)) -1)
(neg.f64 (/.f64 (/.f64 b y-scale) (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(sqrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) 2))
(log.f64 (exp.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))))
(cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(exp.f64 (log.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) b))) 1)
(/.f64 x-scale (/.f64 b y-scale))
(/.f64 1 (/.f64 b (*.f64 y-scale x-scale)))
(/.f64 (*.f64 y-scale x-scale) b)
(/.f64 (/.f64 (*.f64 y-scale x-scale) 1) b)
(/.f64 (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (*.f64 y-scale (neg.f64 x-scale)) (neg.f64 b))
(pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3) 1/3)
(neg.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 2))
(log.f64 (pow.f64 (exp.f64 x-scale) (/.f64 y-scale b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) b))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3))
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (pow.f64 (/.f64 y-scale b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 3) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) b)))
(exp.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) b)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))) 1)
(*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))
(*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 (/.f64 (*.f64 y-scale x-scale) b) (/.f64 x-scale a))
(*.f64 (/.f64 (*.f64 y-scale x-scale) b) (neg.f64 (neg.f64 (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 1)
(*.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 x-scale a)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 x-scale a)))
(*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)
(*.f64 (/.f64 x-scale a) (/.f64 (*.f64 y-scale x-scale) b))
(*.f64 (/.f64 x-scale a) (/.f64 (/.f64 y-scale b) (/.f64 1 x-scale)))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (/.f64 1 x-scale)))
(*.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)) (neg.f64 (/.f64 x-scale a)))
(*.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 1 (/.f64 a (neg.f64 x-scale))))
(*.f64 (sqrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (neg.f64 (sqrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))) (neg.f64 (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))))
(*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) 1) x-scale)
(*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 a x-scale))) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) 1) (/.f64 x-scale a))
(*.f64 (/.f64 x-scale 1) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))
(*.f64 (/.f64 (/.f64 y-scale b) (sqrt.f64 (/.f64 a x-scale))) (/.f64 x-scale (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 x-scale (/.f64 a x-scale)) (/.f64 y-scale b))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (neg.f64 a)) (neg.f64 x-scale))
(*.f64 -1 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))))
(*.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) (neg.f64 x-scale))
(*.f64 (/.f64 (/.f64 y-scale b) 1) (/.f64 x-scale (/.f64 a x-scale)))
(*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 x-scale (/.f64 1 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 1 x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) a) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 1 x-scale)))
(*.f64 (/.f64 x-scale (sqrt.f64 (/.f64 a x-scale))) (/.f64 (/.f64 y-scale b) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 x-scale (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (/.f64 y-scale b) (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 x-scale (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 a x-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 a x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) (sqrt.f64 (/.f64 a x-scale))) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))) (sqrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))) (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2))) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))) x-scale)
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale)) -1)
(neg.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3) (pow.f64 (/.f64 a x-scale) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(exp.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) 1)
(*.f64 (/.f64 (*.f64 y-scale x-scale) b) (*.f64 (/.f64 x-scale a) (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 y-scale x-scale) b) (/.f64 1 (*.f64 a (/.f64 a x-scale))))
(*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) (/.f64 1 a))
(*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) (neg.f64 (neg.f64 (/.f64 1 a))))
(*.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 1)
(*.f64 1 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2) (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))
(*.f64 (/.f64 x-scale a) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))
(*.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))) (/.f64 1 (neg.f64 a)))
(*.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))) (neg.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) 1) (/.f64 (/.f64 x-scale a) a))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (sqrt.f64 a)) (/.f64 (/.f64 x-scale a) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 x-scale a) (cbrt.f64 a)))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 x-scale (/.f64 a x-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 a x-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) a) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 a x-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) 1) (/.f64 x-scale a))
(*.f64 (/.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (sqrt.f64 a)) (/.f64 x-scale (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 x-scale (cbrt.f64 a)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (sqrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))) (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2))) (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(pow.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 3) 1/3)
(pow.f64 (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) -1)
(neg.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(exp.f64 (log.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
Outputs
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 x-scale y-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 a b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 (pow.f64 x-scale 2) y-scale) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(/.f64 (*.f64 y-scale (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 b (*.f64 (/.f64 1 y-scale) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 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 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 b (/.f64 1 (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 b y-scale) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 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 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 a (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 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 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 1 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (sqrt.f64 (/.f64 b y-scale)) (*.f64 (sqrt.f64 (/.f64 b y-scale)) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 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 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (sqrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (sqrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (*.f64 (cbrt.f64 (/.f64 b y-scale)) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 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 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) 2) (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) a)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) 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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale)) (/.f64 (/.f64 b y-scale) (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 1 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 (*.f64 (/.f64 b (neg.f64 y-scale)) 1) (/.f64 (neg.f64 (/.f64 y-scale b)) (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (/.f64 (/.f64 b (neg.f64 y-scale)) (/.f64 (neg.f64 y-scale) b)) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) 1) a)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 (*.f64 (/.f64 b y-scale) (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) (/.f64 (*.f64 y-scale x-scale) b)) (*.f64 a (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) 1) (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 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 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 b 1) (/.f64 (/.f64 1 y-scale) (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (/.f64 (/.f64 b y-scale) (sqrt.f64 (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (/.f64 (/.f64 b y-scale) (cbrt.f64 (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (/.f64 b y-scale) (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (neg.f64 a))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b y-scale)) 1) (/.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 (sqrt.f64 (/.f64 b y-scale)) (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) 1) (/.f64 (cbrt.f64 (/.f64 b y-scale)) (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (/.f64 (sqrt.f64 b) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (/.f64 (cbrt.f64 b) y-scale))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 b (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 (/.f64 1 y-scale) (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 b (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (/.f64 (/.f64 1 y-scale) (sqrt.f64 (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (/.f64 (/.f64 1 y-scale) (cbrt.f64 (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b y-scale)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (/.f64 (sqrt.f64 (/.f64 b y-scale)) (cbrt.f64 (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 (cbrt.f64 (/.f64 b y-scale)) (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (/.f64 (cbrt.f64 (/.f64 b y-scale)) (sqrt.f64 (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (cbrt.f64 (/.f64 b (/.f64 (*.f64 y-scale (/.f64 y-scale b)) (pow.f64 (/.f64 a x-scale) 2))))) (pow.f64 (cbrt.f64 (/.f64 y-scale (*.f64 (pow.f64 (/.f64 a x-scale) 2) b))) 2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b y-scale)) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))))
(pow.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(pow.f64 (sqrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(pow.f64 (cbrt.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(pow.f64 (pow.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(pow.f64 (*.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) (/.f64 y-scale b)) -1)
(*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(neg.f64 (/.f64 (/.f64 b y-scale) (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(/.f64 (neg.f64 (/.f64 b y-scale)) (/.f64 (neg.f64 (/.f64 y-scale b)) (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (/.f64 (/.f64 (neg.f64 b) y-scale) (/.f64 (neg.f64 y-scale) b)) (pow.f64 (/.f64 a x-scale) 2))
(sqrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) 2))
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 (*.f64 y-scale (/.f64 y-scale b)) (pow.f64 (/.f64 a x-scale) 2))) 2))
(fabs.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale))))
(log.f64 (exp.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(cbrt.f64 (pow.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(expm1.f64 (log1p.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(exp.f64 (log.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (pow.f64 (/.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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(log1p.f64 (expm1.f64 (/.f64 b (*.f64 y-scale (/.f64 (/.f64 y-scale b) (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)))
(*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) b))) 1)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 x-scale (/.f64 b y-scale))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 1 (/.f64 b (*.f64 y-scale x-scale)))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale x-scale) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 y-scale x-scale) 1) b)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 y-scale x-scale) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(/.f64 (*.f64 y-scale (neg.f64 x-scale)) (neg.f64 b))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 1)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 3)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3) 1/3)
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(neg.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x-scale b) y-scale) 2))
(fabs.f64 (*.f64 x-scale (/.f64 y-scale b)))
(log.f64 (pow.f64 (exp.f64 x-scale) (/.f64 y-scale b)))
(*.f64 (/.f64 y-scale b) (log.f64 (exp.f64 x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) b))))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (pow.f64 (/.f64 y-scale b) 3)))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 3) (pow.f64 x-scale 3)))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) b)))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(exp.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) b)))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) b)) 1))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) b)))
(*.f64 (/.f64 x-scale b) y-scale)
(*.f64 x-scale (/.f64 y-scale b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))) 1)
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 y-scale b) (*.f64 x-scale (/.f64 x-scale a)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale x-scale) b) (/.f64 x-scale a))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale x-scale) b) (neg.f64 (neg.f64 (/.f64 x-scale a))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 1)
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 x-scale a)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 x-scale a)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 x-scale a) (/.f64 (*.f64 y-scale x-scale) b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 x-scale a) (/.f64 (/.f64 y-scale b) (/.f64 1 x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (/.f64 1 x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)) (neg.f64 (/.f64 x-scale a)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 1 (/.f64 a (neg.f64 x-scale))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (neg.f64 (sqrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))) (neg.f64 (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) 1) x-scale)
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 a x-scale))) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 a x-scale))) (/.f64 (*.f64 (/.f64 x-scale b) y-scale) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (/.f64 y-scale b) (sqrt.f64 (/.f64 a x-scale))) (/.f64 x-scale (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cbrt.f64 (/.f64 a x-scale)) b)))
(*.f64 (/.f64 x-scale (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (/.f64 y-scale b) (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) 1) (/.f64 x-scale a))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 x-scale 1) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (/.f64 y-scale b) (sqrt.f64 (/.f64 a x-scale))) (/.f64 x-scale (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 a x-scale))) (/.f64 (*.f64 (/.f64 x-scale b) y-scale) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 x-scale (/.f64 a x-scale)) (/.f64 y-scale b))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (neg.f64 a)) (neg.f64 x-scale))
(*.f64 (neg.f64 x-scale) (/.f64 (*.f64 (/.f64 x-scale b) y-scale) (neg.f64 a)))
(/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 -1 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))) (neg.f64 x-scale))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (/.f64 y-scale b) 1) (/.f64 x-scale (/.f64 a x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 x-scale (/.f64 1 x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 1 x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) a) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 1 x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 x-scale (sqrt.f64 (/.f64 a x-scale))) (/.f64 (/.f64 y-scale b) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 a x-scale))) (/.f64 (*.f64 (/.f64 x-scale b) y-scale) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (/.f64 y-scale b) (sqrt.f64 (/.f64 a x-scale))) (/.f64 x-scale (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 x-scale (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (/.f64 y-scale b) (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cbrt.f64 (/.f64 a x-scale)) b)))
(*.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 x-scale (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cbrt.f64 (/.f64 a x-scale)) b)))
(*.f64 (/.f64 x-scale (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (/.f64 y-scale b) (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 a x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cbrt.f64 (/.f64 a x-scale)) b)))
(*.f64 (/.f64 x-scale (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (/.f64 (/.f64 y-scale b) (cbrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 a x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) (sqrt.f64 (/.f64 a x-scale))) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 a x-scale))) (/.f64 (*.f64 (/.f64 x-scale b) y-scale) (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (/.f64 y-scale b) (sqrt.f64 (/.f64 a x-scale))) (/.f64 x-scale (sqrt.f64 (/.f64 a x-scale))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 y-scale (/.f64 a x-scale)) (/.f64 x-scale b))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x-scale b) y-scale)) 2) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x-scale (/.f64 y-scale b))) 2) (pow.f64 (cbrt.f64 (/.f64 a x-scale)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))) (sqrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))) (cbrt.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2))) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))) x-scale)
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 1)
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2)
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 3)
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 3) 1/3)
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(pow.f64 (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale)) -1)
(/.f64 1 (*.f64 (/.f64 b y-scale) (/.f64 a (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1 (/.f64 (*.f64 b (/.f64 a x-scale)) y-scale)) x-scale)
(neg.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y-scale (/.f64 a x-scale)) (/.f64 x-scale b)) 2))
(fabs.f64 (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b))))
(log.f64 (exp.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 3))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) b) 3) (pow.f64 (/.f64 a x-scale) 3)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(exp.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 1))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) 1)
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (*.f64 y-scale x-scale) b) (*.f64 (/.f64 x-scale a) (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (*.f64 y-scale x-scale) b) (/.f64 1 (*.f64 a (/.f64 a x-scale))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) (/.f64 1 a))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) (neg.f64 (neg.f64 (/.f64 1 a))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 1)
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 1 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2) (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 x-scale a) (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (*.f64 x-scale (neg.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))) (neg.f64 (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (sqrt.f64 a) (*.f64 b (/.f64 a x-scale)))))
(*.f64 (/.f64 y-scale (*.f64 (sqrt.f64 a) (/.f64 b x-scale))) (/.f64 x-scale (*.f64 a (sqrt.f64 a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cbrt.f64 a) (*.f64 b (/.f64 a x-scale)))))
(/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale (cbrt.f64 a))) (*.f64 (/.f64 a x-scale) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) 1) (/.f64 (/.f64 x-scale a) a))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (sqrt.f64 a)) (/.f64 (/.f64 x-scale a) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (sqrt.f64 a) (*.f64 b (/.f64 a x-scale)))))
(*.f64 (/.f64 y-scale (*.f64 (sqrt.f64 a) (/.f64 b x-scale))) (/.f64 x-scale (*.f64 a (sqrt.f64 a))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 x-scale a) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cbrt.f64 a) (*.f64 b (/.f64 a x-scale)))))
(/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale (cbrt.f64 a))) (*.f64 (/.f64 a x-scale) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)) (neg.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (/.f64 y-scale b) a) (/.f64 x-scale (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) 2) a) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) b)) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) a))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cbrt.f64 a) (*.f64 b (/.f64 a x-scale)))))
(/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale (cbrt.f64 a))) (*.f64 (/.f64 a x-scale) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) a))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (sqrt.f64 a) (*.f64 b (/.f64 a x-scale)))))
(*.f64 (/.f64 y-scale (*.f64 (sqrt.f64 a) (/.f64 b x-scale))) (/.f64 x-scale (*.f64 a (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b))) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 y-scale (*.f64 (pow.f64 (/.f64 a x-scale) 2) b))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y-scale (/.f64 a x-scale)) (/.f64 x-scale b))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b)))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) 1) (/.f64 x-scale a))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (/.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (sqrt.f64 a)) (/.f64 x-scale (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (sqrt.f64 a) (*.f64 b (/.f64 a x-scale)))))
(*.f64 (/.f64 y-scale (*.f64 (sqrt.f64 a) (/.f64 b x-scale))) (/.f64 x-scale (*.f64 a (sqrt.f64 a))))
(*.f64 (/.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 x-scale (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (*.f64 x-scale y-scale) (*.f64 (cbrt.f64 a) (*.f64 b (/.f64 a x-scale)))))
(/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale (cbrt.f64 a))) (*.f64 (/.f64 a x-scale) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (sqrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))) (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))) (cbrt.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))) (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2))) (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 1)
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 2)
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 3)
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (pow.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 3) 1/3)
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(pow.f64 (*.f64 a (*.f64 (/.f64 b y-scale) (/.f64 (/.f64 a x-scale) x-scale))) -1)
(/.f64 1 (*.f64 (*.f64 a (/.f64 b y-scale)) (/.f64 a (*.f64 x-scale x-scale))))
(/.f64 1 (/.f64 (*.f64 a (*.f64 (/.f64 a x-scale) (/.f64 b x-scale))) y-scale))
(neg.f64 (neg.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 y-scale (*.f64 (pow.f64 (/.f64 a x-scale) 2) b)) 2))
(fabs.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))
(log.f64 (exp.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2)) 3))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 a x-scale) b)) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y-scale (/.f64 a x-scale)) (/.f64 x-scale b)) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) (/.f64 y-scale (*.f64 a b))) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(exp.f64 (log.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))) 1))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))))
(*.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (/.f64 y-scale b))
(/.f64 (/.f64 y-scale b) (pow.f64 (/.f64 a x-scale) 2))

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
0.3b
(/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))
8.8b
(*.f64 (/.f64 x-scale b) (/.f64 y-scale a))
9.1b
(*.f64 (/.f64 b y-scale) (/.f64 a x-scale))
Compiler

Compiled 62 to 17 computations (72.6% saved)

series12.0ms (0%)

Counts
4 → 192
Calls

48 calls:

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

rewrite94.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
708×distribute-lft-neg-in
654×distribute-rgt-neg-in
350×add-sqr-sqrt
346×pow1
346×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify127.0ms (0.1%)

Algorithm
egg-herbie
Rules
1398×associate-*r*
1394×associate-*l*
1050×associate-/r*
866×associate-*r/
832×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044310199
1123610171
2793610171
Stop Event
node limit
Counts
383 → 225
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 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (/.f64 (*.f64 (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 (exp.f64 (log1p.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)))) 1)
(/.f64 b (/.f64 (*.f64 y-scale x-scale) a))
(/.f64 b (/.f64 y-scale (/.f64 a x-scale)))
(/.f64 b (*.f64 y-scale (/.f64 x-scale a)))
(/.f64 b (*.f64 (/.f64 x-scale a) y-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 x-scale) (*.f64 b a)))
(/.f64 1 (/.f64 y-scale (*.f64 b (/.f64 a x-scale))))
(/.f64 1 (/.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 1))
(/.f64 1 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(/.f64 1 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)))
(/.f64 (*.f64 (/.f64 b y-scale) a) x-scale)
(/.f64 (*.f64 b (/.f64 a x-scale)) y-scale)
(/.f64 (/.f64 a y-scale) (/.f64 x-scale b))
(/.f64 (/.f64 b x-scale) (/.f64 y-scale a))
(/.f64 (*.f64 b a) (*.f64 y-scale x-scale))
(/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))
(/.f64 (neg.f64 a) (*.f64 (neg.f64 x-scale) (/.f64 y-scale b)))
(/.f64 (neg.f64 b) (*.f64 (neg.f64 y-scale) (/.f64 x-scale a)))
(/.f64 (neg.f64 b) (*.f64 (/.f64 x-scale a) (neg.f64 y-scale)))
(/.f64 (*.f64 b (neg.f64 a)) (*.f64 y-scale (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) 1) x-scale)
(/.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 a x-scale)) 1) y-scale)
(/.f64 (/.f64 (*.f64 b (/.f64 a x-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 a x-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 2)) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b))
(/.f64 (*.f64 (neg.f64 b) (neg.f64 a)) (*.f64 (neg.f64 y-scale) (neg.f64 x-scale)))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 b)) (*.f64 (neg.f64 x-scale) (neg.f64 y-scale)))
(/.f64 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (neg.f64 x-scale))
(/.f64 (*.f64 b (neg.f64 (/.f64 a x-scale))) (neg.f64 y-scale))
(pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 1)
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-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 a x-scale) 3) (pow.f64 (/.f64 b y-scale) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))))
(exp.f64 (log.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))))
(exp.f64 (neg.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))) 1)
(/.f64 y-scale (*.f64 (/.f64 b x-scale) a))
(/.f64 y-scale (*.f64 a (/.f64 b x-scale)))
(/.f64 x-scale (*.f64 (/.f64 b y-scale) a))
(/.f64 x-scale (/.f64 b (/.f64 y-scale a)))
(/.f64 x-scale (*.f64 b (/.f64 a y-scale)))
(/.f64 x-scale (*.f64 (/.f64 a y-scale) b))
(/.f64 (/.f64 x-scale b) (/.f64 a y-scale))
(/.f64 (/.f64 y-scale a) (/.f64 b x-scale))
(/.f64 1 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)))
(/.f64 1 (/.f64 a (/.f64 (*.f64 y-scale x-scale) b)))
(/.f64 1 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(/.f64 1 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))
(/.f64 (/.f64 (*.f64 y-scale x-scale) b) a)
(/.f64 (/.f64 (*.f64 y-scale x-scale) a) b)
(/.f64 (*.f64 y-scale x-scale) (*.f64 b a))
(/.f64 (neg.f64 y-scale) (*.f64 (/.f64 b x-scale) (neg.f64 a)))
(/.f64 (neg.f64 y-scale) (*.f64 (neg.f64 a) (/.f64 b x-scale)))
(/.f64 (neg.f64 x-scale) (*.f64 (neg.f64 b) (/.f64 a y-scale)))
(/.f64 (neg.f64 x-scale) (*.f64 (/.f64 a y-scale) (neg.f64 b)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) 1) a)
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) a) 1) b)
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) a) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (*.f64 y-scale (neg.f64 (/.f64 x-scale b))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) (neg.f64 b))
(/.f64 (*.f64 y-scale (neg.f64 x-scale)) (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 y-scale) (neg.f64 x-scale)) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (*.f64 (neg.f64 x-scale) (neg.f64 y-scale)) (*.f64 (neg.f64 b) (neg.f64 a)))
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 3) 1/3)
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) (/.f64 x-scale b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x-scale b) 3) (pow.f64 (/.f64 y-scale a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale a) 3) (pow.f64 (/.f64 x-scale b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(exp.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))) 1)
(*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) -4))
(*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) -4))
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)
(*.f64 -4 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)))
(*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 1)
(*.f64 1 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))
(*.f64 (sqrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) (*.f64 (sqrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) -4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) (sqrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) -4))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(*.f64 (*.f64 (/.f64 -4 x-scale) b) (/.f64 a y-scale))
(*.f64 4 (/.f64 1 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b)))
(*.f64 (/.f64 (*.f64 (/.f64 -4 x-scale) b) y-scale) a)
(*.f64 (/.f64 (*.f64 (/.f64 -4 x-scale) b) 1) (/.f64 a y-scale))
(*.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) b)) a)
(*.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) a)) b)
(*.f64 (/.f64 -4 (*.f64 y-scale x-scale)) (*.f64 b a))
(*.f64 (/.f64 (*.f64 (/.f64 -4 x-scale) b) (neg.f64 y-scale)) (neg.f64 a))
(pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 2))
(log.f64 (pow.f64 (exp.f64 -4) (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))) 1)
(/.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4))
(/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))
(/.f64 1 (/.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) (/.f64 y-scale b))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4) x-scale))
(/.f64 (*.f64 b (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4) y-scale))
(/.f64 (*.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (*.f64 (/.f64 -4 x-scale) b)) (/.f64 y-scale a))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 (/.f64 b y-scale) a)) x-scale)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b (/.f64 a x-scale))) y-scale)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))) y-scale)
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) x-scale)
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) y-scale)
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) (*.f64 y-scale x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 -4 x-scale) b) (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) (/.f64 y-scale a))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) -4) (*.f64 x-scale (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) -4) (*.f64 y-scale (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(/.f64 (*.f64 (*.f64 b a) -4) (*.f64 (*.f64 y-scale x-scale) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (/.f64 x-scale b)) (/.f64 y-scale a))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (/.f64 y-scale a)) (/.f64 x-scale b))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 1) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 2)) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(/.f64 (*.f64 -4 (*.f64 b a)) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) 1) (*.f64 x-scale (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4)))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 -4 x-scale) b)) (/.f64 (*.f64 y-scale x-scale) a))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) 4) (*.f64 x-scale (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b)))
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) 1) (*.f64 y-scale (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4)))
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) (*.f64 (/.f64 -4 x-scale) b)) (*.f64 y-scale (/.f64 y-scale a)))
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) 4) (*.f64 y-scale (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b)))
(/.f64 (*.f64 (*.f64 b a) 1) (*.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4)))
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 -4 x-scale) b)) (*.f64 (*.f64 y-scale x-scale) (/.f64 y-scale a)))
(/.f64 (*.f64 (*.f64 b a) 4) (*.f64 (*.f64 y-scale x-scale) (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b)))
(/.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) a)) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) x-scale))
(/.f64 (*.f64 -4 (*.f64 b (/.f64 a x-scale))) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) y-scale))
(/.f64 (*.f64 (*.f64 (/.f64 -4 x-scale) b) (*.f64 (/.f64 b y-scale) a)) (/.f64 (*.f64 y-scale x-scale) a))
(/.f64 (*.f64 (*.f64 (/.f64 -4 x-scale) b) (*.f64 b (/.f64 a x-scale))) (*.f64 (/.f64 y-scale a) y-scale))
(/.f64 (*.f64 (*.f64 (/.f64 -4 x-scale) b) (*.f64 b a)) (*.f64 (/.f64 y-scale a) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 4 (*.f64 (/.f64 b y-scale) a)) (*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b) x-scale))
(/.f64 (*.f64 4 (*.f64 b (/.f64 a x-scale))) (*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b) y-scale))
(/.f64 (*.f64 4 (*.f64 b a)) (*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b) (*.f64 y-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 4) (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b))
(pow.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)) 2))
(log.f64 (exp.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 3) (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 3) (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))
Outputs
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 a b) (*.f64 x-scale y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 x-scale y-scale) (*.f64 a b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.f64 (*.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 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(*.f64 -4 (/.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 x-scale x-scale)) (/.f64 (*.f64 b b) (*.f64 y-scale y-scale))))
(*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale (*.f64 x-scale (*.f64 y-scale y-scale)))) (*.f64 b b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)))) 1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 b (/.f64 (*.f64 y-scale x-scale) a))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 b (/.f64 y-scale (/.f64 a x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 b (*.f64 y-scale (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 b (*.f64 (/.f64 x-scale a) y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 b y-scale) (/.f64 x-scale a))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 a (*.f64 (/.f64 y-scale b) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 a (*.f64 x-scale (/.f64 y-scale b)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 a x-scale) (/.f64 y-scale b))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 1 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 1 (/.f64 y-scale (*.f64 b (/.f64 a x-scale))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 1 (/.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 1))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 1 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 1 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 (/.f64 b y-scale) a) x-scale)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 b (/.f64 a x-scale)) y-scale)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 a y-scale) (/.f64 x-scale b))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 b x-scale) (/.f64 y-scale a))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 b a) (*.f64 y-scale x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b 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 (neg.f64 a) (*.f64 (neg.f64 x-scale) (/.f64 y-scale b)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (neg.f64 b) (*.f64 (neg.f64 y-scale) (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.f64 b (neg.f64 a)) (*.f64 y-scale (neg.f64 x-scale)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) 1) x-scale)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) (pow.f64 (cbrt.f64 x-scale) 2)) (cbrt.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 a x-scale)) 1) y-scale)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 a x-scale)) (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 (*.f64 b (/.f64 a x-scale)) (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 2)) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b))
(*.f64 (/.f64 a x-scale) (/.f64 b 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 (*.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 (*.f64 (/.f64 b y-scale) (neg.f64 a)) (neg.f64 x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(/.f64 (*.f64 b (neg.f64 (/.f64 a x-scale))) (neg.f64 y-scale))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) 2)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) 3)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(pow.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 3) 1/3)
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))
(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 b a) (*.f64 y-scale x-scale))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 3))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b y-scale) 3) (pow.f64 (/.f64 a x-scale) 3)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (/.f64 b y-scale) 3)))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(exp.f64 (log.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(exp.f64 (neg.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) 1))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))))
(*.f64 (/.f64 a x-scale) (/.f64 b y-scale))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))) 1)
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 y-scale (*.f64 (/.f64 b x-scale) a))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 y-scale (*.f64 a (/.f64 b x-scale)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 x-scale (*.f64 (/.f64 b y-scale) a))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 x-scale (/.f64 b (/.f64 y-scale a)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 x-scale (*.f64 b (/.f64 a y-scale)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 x-scale (*.f64 (/.f64 a y-scale) b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (/.f64 x-scale b) (/.f64 a y-scale))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (/.f64 y-scale a) (/.f64 b x-scale))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 1 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 1 (/.f64 a (/.f64 (*.f64 y-scale x-scale) b)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 1 (*.f64 (/.f64 b x-scale) (/.f64 a y-scale)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 1 (*.f64 (/.f64 a y-scale) (/.f64 b x-scale)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (/.f64 (*.f64 y-scale x-scale) b) a)
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (/.f64 (*.f64 y-scale x-scale) a) b)
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale x-scale) (*.f64 b a))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (neg.f64 y-scale) (*.f64 (/.f64 b x-scale) (neg.f64 a)))
(/.f64 (neg.f64 y-scale) (*.f64 b (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (neg.f64 x-scale) (neg.f64 a)))
(/.f64 (neg.f64 y-scale) (*.f64 (neg.f64 a) (/.f64 b x-scale)))
(/.f64 (neg.f64 y-scale) (*.f64 b (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (neg.f64 x-scale) (neg.f64 a)))
(/.f64 (neg.f64 x-scale) (*.f64 (neg.f64 b) (/.f64 a y-scale)))
(/.f64 (neg.f64 y-scale) (*.f64 b (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (neg.f64 x-scale) (neg.f64 a)))
(/.f64 (neg.f64 x-scale) (*.f64 (/.f64 a y-scale) (neg.f64 b)))
(/.f64 (neg.f64 y-scale) (*.f64 b (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (neg.f64 x-scale) (neg.f64 a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) 1) a)
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) b) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) a) 1) b)
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) a) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale x-scale) a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 y-scale (neg.f64 (/.f64 x-scale b))) (neg.f64 a))
(/.f64 (neg.f64 y-scale) (*.f64 b (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (neg.f64 x-scale) (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) (neg.f64 b))
(/.f64 (neg.f64 y-scale) (*.f64 b (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (neg.f64 x-scale) (neg.f64 a)))
(/.f64 (*.f64 y-scale (neg.f64 x-scale)) (*.f64 b (neg.f64 a)))
(/.f64 (neg.f64 y-scale) (*.f64 b (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 y-scale b) (/.f64 (neg.f64 x-scale) (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 y-scale) (neg.f64 x-scale)) (*.f64 (neg.f64 a) (neg.f64 b)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(/.f64 (*.f64 (neg.f64 x-scale) (neg.f64 y-scale)) (*.f64 (neg.f64 b) (neg.f64 a)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 1)
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 2)
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 3)
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(pow.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 3) 1/3)
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) 2))
(fabs.f64 (*.f64 x-scale (/.f64 y-scale (*.f64 a b))))
(log.f64 (pow.f64 (exp.f64 (/.f64 y-scale a)) (/.f64 x-scale b)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) 3))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x-scale b) 3) (pow.f64 (/.f64 y-scale a) 3)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale a) 3) (pow.f64 (/.f64 x-scale b) 3)))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(exp.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 1))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 (/.f64 x-scale a) (/.f64 y-scale b))
(*.f64 x-scale (/.f64 y-scale (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))) 1)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (/.f64 b y-scale) (*.f64 (/.f64 a x-scale) -4))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (/.f64 a x-scale) (*.f64 (/.f64 b y-scale) -4))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 -4 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 1)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 1 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) (*.f64 (sqrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) -4))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) (sqrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) -4))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 2))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (*.f64 (/.f64 -4 x-scale) b) (/.f64 a y-scale))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 4 (/.f64 1 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b)))
(/.f64 4 (/.f64 (/.f64 (*.f64 y-scale (neg.f64 x-scale)) a) b))
(*.f64 4 (/.f64 b (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 -4 x-scale) b) y-scale) a)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (/.f64 (*.f64 (/.f64 -4 x-scale) b) 1) (/.f64 a y-scale))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) b)) a)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) a)) b)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (/.f64 -4 (*.f64 y-scale x-scale)) (*.f64 b a))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(*.f64 (/.f64 (*.f64 (/.f64 -4 x-scale) b) (neg.f64 y-scale)) (neg.f64 a))
(*.f64 (neg.f64 a) (/.f64 (/.f64 -4 x-scale) (/.f64 (neg.f64 y-scale) b)))
(*.f64 (neg.f64 a) (/.f64 -4 (*.f64 x-scale (neg.f64 (/.f64 y-scale b)))))
(pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 1)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 2)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 3)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 3) 1/3)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(pow.f64 (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4) -1)
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 2))
(sqrt.f64 (pow.f64 (*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) 2))
(fabs.f64 (*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale)))
(log.f64 (pow.f64 (exp.f64 -4) (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 3))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) 1))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(*.f64 -4 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))
(*.f64 (*.f64 a b) (/.f64 (/.f64 -4 x-scale) y-scale))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)))) 1)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 1 (/.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) (/.f64 y-scale b))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4) x-scale))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 b (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4) y-scale))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4) (*.f64 y-scale x-scale)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (*.f64 (/.f64 -4 x-scale) b)) (/.f64 y-scale a))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 (/.f64 b y-scale) a)) x-scale)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b (/.f64 a x-scale))) y-scale)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 b (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))) y-scale)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4))) (neg.f64 y-scale))
(/.f64 (neg.f64 b) (/.f64 (neg.f64 y-scale) (*.f64 (*.f64 (/.f64 a x-scale) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))) -4)))
(/.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a x-scale))) 4) (neg.f64 y-scale))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) x-scale)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) y-scale)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4)) (*.f64 y-scale x-scale))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 -4 x-scale) b) (/.f64 (*.f64 b a) (*.f64 y-scale x-scale))) (/.f64 y-scale a))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) -4) (*.f64 x-scale (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) -4) (*.f64 y-scale (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b a) -4) (*.f64 (*.f64 y-scale x-scale) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (/.f64 x-scale b)) (/.f64 y-scale a))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (/.f64 y-scale a)) (/.f64 x-scale b))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 1) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)))) (sqrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) 2)) (cbrt.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 -4 (*.f64 b a)) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) (*.f64 y-scale x-scale)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) 1) (*.f64 x-scale (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) (*.f64 (/.f64 -4 x-scale) b)) (/.f64 (*.f64 y-scale x-scale) a))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 b y-scale) a) 4) (*.f64 x-scale (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) (/.f64 (*.f64 y-scale (neg.f64 x-scale)) a)) b)
(*.f64 (/.f64 b (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale)) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) 1) (*.f64 y-scale (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) (*.f64 (/.f64 -4 x-scale) b)) (*.f64 y-scale (/.f64 y-scale a)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b (/.f64 a x-scale)) 4) (*.f64 y-scale (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) (/.f64 (*.f64 y-scale (neg.f64 x-scale)) a)) b)
(*.f64 (/.f64 b (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale)) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(/.f64 (*.f64 (*.f64 b a) 1) (*.f64 (*.f64 y-scale x-scale) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) -1/4)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b a) (*.f64 (/.f64 -4 x-scale) b)) (*.f64 (*.f64 y-scale x-scale) (/.f64 y-scale a)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 b a) 4) (*.f64 (*.f64 y-scale x-scale) (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) (/.f64 (*.f64 y-scale (neg.f64 x-scale)) a)) b)
(*.f64 (/.f64 b (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale)) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(/.f64 (*.f64 -4 (*.f64 (/.f64 b y-scale) a)) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) x-scale))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 -4 (*.f64 b (/.f64 a x-scale))) (*.f64 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a)) y-scale))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 -4 x-scale) b) (*.f64 (/.f64 b y-scale) a)) (/.f64 (*.f64 y-scale x-scale) a))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 -4 x-scale) b) (*.f64 b (/.f64 a x-scale))) (*.f64 (/.f64 y-scale a) y-scale))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 -4 x-scale) b) (*.f64 b a)) (*.f64 (/.f64 y-scale a) (*.f64 y-scale x-scale)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(/.f64 (*.f64 4 (*.f64 (/.f64 b y-scale) a)) (*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b) x-scale))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) (/.f64 (*.f64 y-scale (neg.f64 x-scale)) a)) b)
(*.f64 (/.f64 b (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale)) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(/.f64 (*.f64 4 (*.f64 b (/.f64 a x-scale))) (*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b) y-scale))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) (/.f64 (*.f64 y-scale (neg.f64 x-scale)) a)) b)
(*.f64 (/.f64 b (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale)) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(/.f64 (*.f64 4 (*.f64 b a)) (*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b) (*.f64 y-scale x-scale)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) (/.f64 (*.f64 y-scale (neg.f64 x-scale)) a)) b)
(*.f64 (/.f64 b (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale)) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(/.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 4) (/.f64 (neg.f64 (/.f64 (*.f64 y-scale x-scale) a)) b))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4) (/.f64 (*.f64 y-scale (neg.f64 x-scale)) a)) b)
(*.f64 (/.f64 b (*.f64 (/.f64 (neg.f64 x-scale) a) y-scale)) (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 4))
(pow.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)) 1)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(pow.f64 (sqrt.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))) 2)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(pow.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))) 3)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(pow.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)) 3) 1/3)
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(sqrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)) 2))
(fabs.f64 (*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2)))
(log.f64 (exp.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))
(*.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 b a) (*.f64 y-scale x-scale)) 2)))))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(cbrt.f64 (pow.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2)) 3))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 3) (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 3)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) 3) (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 3)))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(expm1.f64 (log1p.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(exp.f64 (log.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))
(*.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 b a) (*.f64 y-scale x-scale)) 2))) 1))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))
(log1p.f64 (expm1.f64 (*.f64 -4 (pow.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) 2))))
(*.f64 -4 (pow.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) 2))

eval272.0ms (0.3%)

Compiler

Compiled 26417 to 9032 computations (65.8% saved)

prune418.0ms (0.4%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New129861304
Fresh527
Picked101
Done347
Total1307121319
Error
0b
Counts
1319 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
7.2b
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
14.0b
(/.f64 -4 (/.f64 (/.f64 (*.f64 x-scale y-scale) (/.f64 b x-scale)) (*.f64 (/.f64 b (/.f64 y-scale a)) a)))
9.7b
(*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
8.9b
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
20.7b
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
19.5b
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
11.1b
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
8.4b
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
10.2b
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale)))
10.2b
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
10.8b
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
29.4b
0
Compiler

Compiled 248 to 155 computations (37.5% saved)

regimes629.0ms (0.7%)

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

8 calls:

133.0ms
x-scale
86.0ms
(/.f64 angle 180)
86.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
85.0ms
angle
84.0ms
b
Results
ErrorSegmentsBranch
6.0b1a
3.5b4b
3.6b4angle
2.7b6x-scale
4.5b2y-scale
6.0b1(-.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)))
3.6b4(*.f64 (/.f64 angle 180) (PI.f64))
3.6b4(/.f64 angle 180)
Compiler

Compiled 2270 to 1164 computations (48.7% saved)

bsearch3.2s (3.4%)

Algorithm
binary-search
Steps
TimeLeftRight
883.0ms
1.6329789001053623e-206
2.6754976519669744e-205
1.1s
-2.1232941003778292e-253
-2.6966436285635487e-255
523.0ms
-3.2590581563734576e-143
-1.439622782593623e-143
334.0ms
-6.72080461206463e+66
-4.2766670009256045e+63
340.0ms
-7.289765856569984e+164
-2.4179371095468937e+163
Results
755.0ms130×body2048valid
698.0ms76×body4096infinite
687.0ms84×body4096valid
241.0ms63×body2048infinite
217.0ms230×body256valid
202.0ms43×body1024infinite
176.0ms63×body1024valid
83.0msbody8192infinite
49.0ms35×body512valid
29.0msbody8192valid
26.0ms40×body256infinite
12.0msbody512infinite
Compiler

Compiled 1574 to 1038 computations (34.1% saved)

regimes458.0ms (0.5%)

Counts
39 → 6
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a (*.f64 a b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))) b)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) x-scale) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (*.f64 (/.f64 x-scale (/.f64 a y-scale)) (/.f64 x-scale b))))
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b a))))
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b a))))
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (*.f64 b a)) (/.f64 x-scale (*.f64 b a))))
(/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 (/.f64 b (/.f64 y-scale a)) (/.f64 (*.f64 b a) x-scale))))
(/.f64 -4 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
(/.f64 -4 (/.f64 (/.f64 (*.f64 x-scale y-scale) (/.f64 b x-scale)) (*.f64 (/.f64 b (/.f64 y-scale a)) a)))
(/.f64 -4 (/.f64 (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) a) (/.f64 (/.f64 b x-scale) y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 -4 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 x-scale x-scale)))
Outputs
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2))
Calls

5 calls:

188.0ms
x-scale
119.0ms
b
63.0ms
angle
57.0ms
y-scale
17.0ms
a
Results
ErrorSegmentsBranch
6.0b1a
3.5b4b
3.6b4angle
2.7b6x-scale
4.5b2y-scale
Compiler

Compiled 674 to 250 computations (62.9% saved)

bsearch3.4s (3.6%)

Algorithm
binary-search
Steps
TimeLeftRight
1.0s
1.6329789001053623e-206
2.6754976519669744e-205
1.0s
-2.1232941003778292e-253
-2.6966436285635487e-255
578.0ms
-3.2590581563734576e-143
-1.439622782593623e-143
386.0ms
-6.72080461206463e+66
-4.2766670009256045e+63
382.0ms
-7.289765856569984e+164
-2.4179371095468937e+163
Results
769.0ms99×body4096valid
721.0ms63×body4096infinite
681.0ms135×body2048valid
447.0ms78×body2048infinite
226.0ms217×body256valid
199.0ms65×body1024valid
114.0ms40×body1024infinite
66.0msbody8192valid
60.0ms58×body256infinite
46.0msbody8192infinite
45.0ms23×body512valid
29.0ms20×body512infinite
Compiler

Compiled 1602 to 1024 computations (36.1% saved)

regimes365.0ms (0.4%)

Counts
36 → 7
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a (*.f64 a b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))) b)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) x-scale) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (*.f64 (/.f64 x-scale (/.f64 a y-scale)) (/.f64 x-scale b))))
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b a))))
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b a))))
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (*.f64 b a)) (/.f64 x-scale (*.f64 b a))))
(/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 (/.f64 b (/.f64 y-scale a)) (/.f64 (*.f64 b a) x-scale))))
(/.f64 -4 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
(/.f64 -4 (/.f64 (/.f64 (*.f64 x-scale y-scale) (/.f64 b x-scale)) (*.f64 (/.f64 b (/.f64 y-scale a)) a)))
(/.f64 -4 (/.f64 (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) a) (/.f64 (/.f64 b x-scale) y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))))
Outputs
(*.f64 -4 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale)))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))
Calls

5 calls:

105.0ms
x-scale
101.0ms
angle
80.0ms
b
49.0ms
y-scale
17.0ms
a
Results
ErrorSegmentsBranch
7.2b1a
4.1b4b
3.8b6angle
2.4b7x-scale
5.3b2y-scale
Compiler

Compiled 633 to 234 computations (63% saved)

bsearch3.2s (3.4%)

Algorithm
binary-search
Steps
TimeLeftRight
511.0ms
4.620033452748614e+143
1.0714006549675268e+148
627.0ms
1.6329789001053623e-206
2.6754976519669744e-205
819.0ms
-2.1232941003778292e-253
-2.6966436285635487e-255
574.0ms
-3.2590581563734576e-143
-1.439622782593623e-143
494.0ms
-6.72080461206463e+66
-4.2766670009256045e+63
170.0ms
-7.289765856569984e+164
-2.4179371095468937e+163
Results
1.0s119×body4096valid
650.0ms141×body2048valid
551.0ms75×body4096infinite
268.0ms263×body256valid
266.0ms62×body2048infinite
205.0ms77×body1024valid
120.0ms51×body1024infinite
61.0ms40×body512valid
27.0ms43×body256infinite
17.0ms12×body512infinite
Compiler

Compiled 1972 to 1225 computations (37.9% saved)

regimes446.0ms (0.5%)

Counts
35 → 4
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a (*.f64 a b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))) b)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) x-scale) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (*.f64 (/.f64 x-scale (/.f64 a y-scale)) (/.f64 x-scale b))))
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b a))))
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b a))))
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (*.f64 b a)) (/.f64 x-scale (*.f64 b a))))
(/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 (/.f64 b (/.f64 y-scale a)) (/.f64 (*.f64 b a) x-scale))))
(/.f64 -4 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
(/.f64 -4 (/.f64 (/.f64 (*.f64 x-scale y-scale) (/.f64 b x-scale)) (*.f64 (/.f64 b (/.f64 y-scale a)) a)))
(/.f64 -4 (/.f64 (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) a) (/.f64 (/.f64 b x-scale) y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
Outputs
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale))
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))
Calls

5 calls:

122.0ms
a
93.0ms
angle
64.0ms
y-scale
64.0ms
x-scale
61.0ms
b
Results
ErrorSegmentsBranch
4.3b5a
4.1b4b
5.4b3angle
3.9b4x-scale
5.5b2y-scale
Compiler

Compiled 614 to 226 computations (63.2% saved)

bsearch1.1s (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
301.0ms
4.620033452748614e+143
1.0714006549675268e+148
731.0ms
1.6329789001053623e-206
2.6754976519669744e-205
98.0ms
-7.289765856569984e+164
-2.4179371095468937e+163
Results
399.0ms58×body4096valid
173.0ms25×body4096infinite
173.0ms45×body2048valid
96.0ms32×body1024valid
93.0ms128×body256valid
81.0ms19×body2048infinite
29.0msbody8192infinite
29.0ms12×body1024infinite
18.0ms15×body256infinite
14.0msbody8192valid
13.0msbody512valid
7.0msbody512infinite
Compiler

Compiled 904 to 566 computations (37.4% saved)

regimes351.0ms (0.4%)

Counts
34 → 4
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a (*.f64 a b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))) b)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))
(*.f64 (/.f64 (/.f64 a (/.f64 x-scale a)) x-scale) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (*.f64 (/.f64 x-scale (/.f64 a y-scale)) (/.f64 x-scale b))))
(/.f64 -4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 x-scale (*.f64 y-scale x-scale)) (*.f64 b a))))
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b a))))
(/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) (*.f64 b a)) (/.f64 x-scale (*.f64 b a))))
(/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 (/.f64 b (/.f64 y-scale a)) (/.f64 (*.f64 b a) x-scale))))
(/.f64 -4 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b (*.f64 b (*.f64 a a)))))
(/.f64 -4 (/.f64 (/.f64 (*.f64 x-scale y-scale) (/.f64 b x-scale)) (*.f64 (/.f64 b (/.f64 y-scale a)) a)))
(/.f64 -4 (/.f64 (/.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) a) (/.f64 (/.f64 b x-scale) y-scale)))
Outputs
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))
Calls

5 calls:

97.0ms
angle
74.0ms
y-scale
70.0ms
x-scale
69.0ms
a
30.0ms
b
Results
ErrorSegmentsBranch
5.0b5a
5.3b2b
4.6b7angle
4.1b4x-scale
5.2b5y-scale
Compiler

Compiled 597 to 222 computations (62.8% saved)

bsearch1.7s (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
461.0ms
4.620033452748614e+143
1.0714006549675268e+148
785.0ms
1.6329789001053623e-206
2.6754976519669744e-205
444.0ms
-5.94827215129176e+157
-2.5729253380730586e+156
Results
484.0ms57×body4096valid
363.0ms82×body2048valid
248.0ms28×body4096infinite
152.0ms149×body256valid
124.0ms41×body1024valid
110.0ms19×body2048infinite
88.0msbody8192valid
55.0ms17×body512valid
31.0ms13×body1024infinite
17.0ms27×body256infinite
11.0msbody512infinite
Compiler

Compiled 1134 to 734 computations (35.3% saved)

regimes185.0ms (0.2%)

Counts
24 → 5
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a (*.f64 a b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))) b)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
Outputs
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
Calls

5 calls:

52.0ms
a
52.0ms
x-scale
38.0ms
y-scale
20.0ms
b
13.0ms
angle
Results
ErrorSegmentsBranch
5.7b4a
6.1b2b
8.3b1angle
4.2b5x-scale
6.3b2y-scale
Compiler

Compiled 427 to 168 computations (60.7% saved)

bsearch2.4s (2.6%)

Algorithm
binary-search
Steps
TimeLeftRight
538.0ms
3.893392137636163e-17
1.2805711067969813e-5
964.0ms
6.064769497642499e-134
3.410826574841357e-117
498.0ms
-8.505253647801395e-79
-3.328709763417315e-84
410.0ms
-5.94827215129176e+157
-2.5729253380730586e+156
Results
749.0ms102×body4096valid
689.0ms135×body2048valid
210.0ms30×body4096infinite
176.0ms243×body256valid
156.0ms61×body1024valid
120.0ms32×body2048infinite
103.0ms28×body1024infinite
91.0msbody8192valid
43.0ms29×body512valid
28.0msbody8192infinite
28.0ms43×body256infinite
5.0msbody512infinite
Compiler

Compiled 1778 to 1170 computations (34.2% saved)

regimes165.0ms (0.2%)

Counts
23 → 5
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a (*.f64 a b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))) b)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
Outputs
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale)))
(*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
Calls

5 calls:

48.0ms
a
48.0ms
x-scale
30.0ms
y-scale
20.0ms
b
11.0ms
angle
Results
ErrorSegmentsBranch
5.7b4a
6.1b2b
8.3b1angle
4.3b5x-scale
6.3b2y-scale
Compiler

Compiled 410 to 163 computations (60.2% saved)

bsearch1.9s (2%)

Algorithm
binary-search
Steps
TimeLeftRight
712.0ms
1.6329789001053623e-206
2.6754976519669744e-205
496.0ms
-1.6011223832586404e-124
-8.641187565083329e-128
480.0ms
-8.505253647801395e-79
-3.328709763417315e-84
222.0ms
-5.94827215129176e+157
-2.5729253380730586e+156
Results
524.0ms78×body4096valid
429.0ms108×body2048valid
251.0ms39×body4096infinite
191.0ms56×body1024valid
174.0ms238×body256valid
153.0ms44×body2048infinite
72.0ms30×body1024infinite
29.0ms46×body256infinite
26.0msbody8192infinite
20.0ms15×body512valid
19.0ms14×body512infinite
14.0msbody8192valid
Compiler

Compiled 1548 to 1020 computations (34.1% saved)

regimes207.0ms (0.2%)

Counts
22 → 5
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a (*.f64 a b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))) b)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
Outputs
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)
Calls

5 calls:

91.0ms
a
50.0ms
x-scale
29.0ms
y-scale
19.0ms
b
11.0ms
angle
Results
ErrorSegmentsBranch
5.3b5a
6.1b2b
8.3b1angle
4.3b5x-scale
6.3b2y-scale
Compiler

Compiled 393 to 159 computations (59.5% saved)

bsearch1.6s (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
225.0ms
8.077494294064162e+246
1.8580095313336078e+248
657.0ms
1.3964252671065544e-79
2.4766082264937264e-74
529.0ms
-122462.99842508808
-0.43993648523906376
177.0ms
-2.988452029120332e+166
-2.087567700158051e+166
Results
556.0ms83×body4096valid
459.0ms98×body2048valid
169.0ms219×body256valid
117.0ms18×body4096infinite
113.0ms47×body1024valid
54.0ms12×body2048infinite
46.0msbody8192valid
19.0ms14×body512valid
16.0msbody1024infinite
15.0ms17×body256infinite
13.0msbody8192infinite
3.0msbody512infinite
Compiler

Compiled 1456 to 940 computations (35.4% saved)

regimes167.0ms (0.2%)

Counts
21 → 5
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 -4 (/.f64 (/.f64 b y-scale) (/.f64 (/.f64 (*.f64 x-scale (/.f64 y-scale b)) (/.f64 a x-scale)) a)))
(*.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a (*.f64 a b)) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))) b)
(*.f64 (*.f64 (/.f64 a x-scale) (/.f64 a x-scale)) (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) -4))
(*.f64 (*.f64 (/.f64 b y-scale) (/.f64 a x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 a a))) b)
Outputs
(*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
Calls

5 calls:

47.0ms
x-scale
46.0ms
a
27.0ms
angle
20.0ms
y-scale
19.0ms
b
Results
ErrorSegmentsBranch
5.8b5a
6.1b2b
7.4b2angle
5.0b5x-scale
6.7b2y-scale
Compiler

Compiled 376 to 154 computations (59% saved)

bsearch1.3s (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
295.0ms
8.077494294064162e+246
1.8580095313336078e+248
500.0ms
1.3964252671065544e-79
2.4766082264937264e-74
164.0ms
-5.900112401997965e+60
-4.2176163604536815e+60
315.0ms
-7.289765856569984e+164
-2.4179371095468937e+163
Results
470.0ms63×body4096valid
378.0ms94×body2048valid
165.0ms208×body256valid
82.0ms36×body1024valid
63.0msbody8192valid
44.0ms13×body2048infinite
31.0msbody4096infinite
17.0ms12×body512valid
9.0msbody1024infinite
5.0msbody256infinite
3.0msbody512infinite
Compiler

Compiled 1318 to 870 computations (34% saved)

regimes133.0ms (0.1%)

Counts
14 → 6
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b (/.f64 y-scale b)) a) (*.f64 x-scale (*.f64 y-scale (/.f64 x-scale a)))))
Outputs
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
Calls

5 calls:

51.0ms
b
42.0ms
x-scale
21.0ms
a
7.0ms
y-scale
7.0ms
angle
Results
ErrorSegmentsBranch
6.9b3a
7.4b2b
8.5b1angle
5.2b6x-scale
8.5b1y-scale
Compiler

Compiled 257 to 114 computations (55.6% saved)

bsearch1.2s (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
281.0ms
8.077494294064162e+246
1.8580095313336078e+248
69.0ms
1.3964252671065544e-79
2.4766082264937264e-74
524.0ms
-3.8746238104666594e+45
-2.006186299131243e+39
153.0ms
-5.900112401997965e+60
-4.2176163604536815e+60
160.0ms
-2.988452029120332e+166
-2.087567700158051e+166
Results
440.0ms64×body4096valid
352.0ms85×body2048valid
156.0ms188×body256valid
94.0ms40×body1024valid
52.0msbody4096infinite
39.0msbody8192valid
32.0ms20×body512valid
7.0msbody1024infinite
4.0msbody256infinite
3.0msbody2048infinite
Compiler

Compiled 1272 to 840 computations (34% saved)

regimes77.0ms (0.1%)

Counts
12 → 6
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a a)) (*.f64 (/.f64 y-scale b) (*.f64 x-scale x-scale))))
Outputs
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale)))))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
Calls

5 calls:

39.0ms
x-scale
12.0ms
b
8.0ms
y-scale
6.0ms
angle
6.0ms
a
Results
ErrorSegmentsBranch
8.5b1a
7.4b2b
8.5b1angle
5.4b6x-scale
8.5b1y-scale
Compiler

Compiled 223 to 102 computations (54.3% saved)

bsearch1.7s (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
230.0ms
8.077494294064162e+246
1.8580095313336078e+248
587.0ms
1.3964252671065544e-79
2.4766082264937264e-74
390.0ms
-3.8746238104666594e+45
-2.006186299131243e+39
206.0ms
-5.900112401997965e+60
-4.2176163604536815e+60
264.0ms
-7.289765856569984e+164
-2.4179371095468937e+163
Results
577.0ms87×body4096valid
491.0ms117×body2048valid
208.0ms290×body256valid
151.0ms49×body1024valid
106.0ms15×body4096infinite
49.0ms13×body2048infinite
33.0ms13×body1024infinite
25.0ms16×body512valid
15.0msbody8192valid
10.0ms16×body256infinite
1.0msbody512infinite
Compiler

Compiled 1732 to 1140 computations (34.2% saved)

regimes96.0ms (0.1%)

Counts
10 → 3
Calls
Call 1
Inputs
0
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)) (/.f64 (/.f64 (*.f64 a a) x-scale) x-scale)))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 b y-scale) (/.f64 b y-scale)))))
(*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale)) (*.f64 b b))))
(*.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 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
Outputs
(*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))
(*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))
(*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))
Calls

5 calls:

24.0ms
y-scale
21.0ms
x-scale
18.0ms
angle
17.0ms
a
11.0ms
b
Results
ErrorSegmentsBranch
7.6b3a
9.0b2b
8.6b3angle
7.2b3x-scale
7.9b4y-scale
Compiler

Compiled 189 to 92 computations (51.3% saved)

bsearch829.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
561.0ms
1.6329789001053623e-206
2.6754976519669744e-205
268.0ms
-7.289765856569984e+164
-2.4179371095468937e+163
Results
225.0ms55×body2048valid
157.0ms25×body4096valid
143.0ms21×body4096infinite
86.0ms111×body256valid
71.0ms18×body2048infinite
65.0ms26×body1024valid
32.0ms13×body1024infinite
15.0msbody8192valid
13.0msbody512infinite
11.0ms18×body256infinite
8.0msbody512valid
Compiler

Compiled 766 to 510 computations (33.4% saved)

regimes84.0ms (0.1%)

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

5 calls:

20.0ms
y-scale
19.0ms
x-scale
15.0ms
angle
15.0ms
a
10.0ms
b
Results
ErrorSegmentsBranch
7.6b3a
9.0b2b
8.6b3angle
7.3b3x-scale
7.9b4y-scale
Compiler

Compiled 172 to 87 computations (49.4% saved)

bsearch1.0s (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
718.0ms
1.6329789001053623e-206
2.6754976519669744e-205
304.0ms
-7.289765856569984e+164
-2.4179371095468937e+163
Results
346.0ms47×body4096valid
196.0ms38×body2048valid
104.0ms16×body4096infinite
101.0ms19×body2048infinite
86.0ms27×body1024valid
86.0ms100×body256valid
39.0ms17×body1024infinite
17.0ms12×body512valid
17.0msbody512infinite
15.0msbody8192infinite
12.0ms19×body256infinite
Compiler

Compiled 766 to 510 computations (33.4% saved)

regimes108.0ms (0.1%)

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

5 calls:

39.0ms
y-scale
27.0ms
angle
14.0ms
x-scale
14.0ms
a
10.0ms
b
Results
ErrorSegmentsBranch
7.9b3a
9.0b2b
7.8b5angle
7.3b3x-scale
10.2b1y-scale
Compiler

Compiled 155 to 81 computations (47.7% saved)

bsearch960.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
833.0ms
6.064769497642499e-134
3.410826574841357e-117
127.0ms
-7.289765856569984e+164
-2.4179371095468937e+163
Results
236.0ms34×body4096valid
232.0ms49×body2048valid
177.0ms18×body4096infinite
98.0ms11×body2048infinite
80.0ms32×body1024valid
56.0ms71×body256valid
36.0ms20×body256infinite
19.0msbody1024infinite
13.0msbody8192infinite
8.0msbody512valid
1.0msbody512infinite
Compiler

Compiled 674 to 450 computations (33.2% saved)

regimes42.0ms (0%)

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

5 calls:

12.0ms
angle
12.0ms
x-scale
6.0ms
a
4.0ms
b
4.0ms
y-scale
Results
ErrorSegmentsBranch
10.2b1a
10.2b1b
8.8b3angle
8.1b3x-scale
10.2b1y-scale
Compiler

Compiled 104 to 63 computations (39.4% saved)

bsearch691.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
634.0ms
3.663753848806101e-181
4.612220622271367e-176
57.0ms
-2.988452029120332e+166
-2.087567700158051e+166
Results
184.0ms28×body4096valid
154.0ms43×body2048valid
121.0ms18×body4096infinite
63.0ms77×body256valid
62.0ms16×body2048infinite
59.0ms22×body1024valid
15.0msbody1024infinite
11.0ms18×body256infinite
10.0msbody512infinite
9.0msbody512valid
Compiler

Compiled 628 to 420 computations (33.1% saved)

regimes23.0ms (0%)

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

5 calls:

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

Compiled 87 to 54 computations (37.9% saved)

regimes63.0ms (0.1%)

Accuracy

Total -18.8b remaining (-166.8%)

Threshold costs -18.8b (-166.8%)

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

5 calls:

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

Compiled 53 to 40 computations (24.5% saved)

simplify89.0ms (0.1%)

Algorithm
egg-herbie
Rules
104×*-commutative
20×neg-mul-1
20×+-commutative
20×neg-sub0
14×sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02573928
13133928
23283928
33473924
43653924
53763924
63813924
73823924
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x-scale -440000000000000011014019627054127424455297829851573478604093116073147279665561320973424345281458886849677385477822795333353641541164387847000440712203132460238635008) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)) (if (<=.f64 x-scale -42000000000000000603157270930904084995915864049997923833335513088) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (if (<=.f64 x-scale -26827456659233/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 6325791267506407/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale x-scale))) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)))))))
(if (<=.f64 x-scale -680000000000000021671369264390671175881468374582544171786783176606035553635542734822754948964349181499600976883203634195419667790265518447093375057901138025665003520) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)) (if (<=.f64 x-scale -2699999999999999908491964317774773898437543315362637351385582010368) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (if (<=.f64 x-scale -825460204899477/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 5964317480791755/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)))))))
(if (<=.f64 x-scale -25000000000000000044583748714697959128640910640075348177675381942532375711947488390511717699821074024969224259055244558910951911507907155863438295813140861851533312) (*.f64 -4 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))) (if (<=.f64 x-scale -6600000000000000275172916096842087831927306560266606457056397361152) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (if (<=.f64 x-scale -402411849888495/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 1129605583483287/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))))))))
(if (<=.f64 x-scale -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale 2428652004489067/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale 679999999999999981488522827372565898307710089134957594526492750098054262457579231663594439616616352008275182709266552714149383937980607607760486400) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a)))))
(if (<=.f64 x-scale -7000000000000000645659903729332342866570367105094536368972896725288501300230954977758367311415912041942768911645886256914863407249315808968237009918524129280) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 1220000000000000080956984242319627153133828624633811708150822449474250448487757235057326227779102050837322196795902030938553169593582871312859136) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a)))))
(if (<=.f64 x-scale -3800000000000000241623141714924658861188519117055285083956166304575868937593394545634824801512303558528344953002717607833479870247890897320760314337735737344) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -4672471641076991/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 4146072293388427/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 7930553376671967/9671406556917033397649408) (*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))))))
(if (<=.f64 x-scale -3200000000000000022963940930912538573057967398053129977814808708680021173775626884104531423506438058572370362025496388360322609095343015230487476917667627008) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -5767164996986457/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale -4487513541079239/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale))) (if (<=.f64 x-scale 7048738840935711/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))))))
(if (<=.f64 x-scale -25999999999999999432606359682759276866313478910503521064162013587159022712308256408107099581937437945354850918310424875476136714050710127869740225292155298826495721472) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -5300) (*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a) (if (<=.f64 x-scale 2953702165685005/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 70000000000000004412894106549566370982251720016281910254136133423887199606408395386189416184749551526394365071164455151194309961640657726488081086604113146608936084183070065926930689855991979649681701388574114296406669438668271810788002732458377216) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)))))
(if (<=.f64 x-scale -300000000000000000535004984576375509543690927680904178132104583310388508543369860686140612397852888299630691108662934706931422938094885870361259549757690342218399744) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -5799999999999999991894923264221285640046334953776805700435968) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (if (<=.f64 x-scale 5997033914328727/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 12500000000000000566228505840892718368405023079692833222969164237594626909851208029526545363508579011016363930044155855500736679274249850276931616305761005973840404312522349029172626614162867001690977300588456863606476800659838716084593794536701952) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))))))
(if (<=.f64 x-scale -28499999999999998874450723822079688870660590832267451594694200117760499591062301355635275094866106227289726225701172321058583070777113638746868086049417453970808373248) (*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale))) (if (<=.f64 x-scale -4800000000000000042507787967147266773082689942763395627352064) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (if (<=.f64 x-scale -34000000000000001216629221233236101983895552) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 50000000000000002264914023363570873473620092318771332891876656950378507639404832118106181454034316044065455720176623422002946717096999401107726465223044023895361617250089396116690506456651468006763909202353827454425907202639354864338375178146807808) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)))))))
(if (<=.f64 x-scale -65999999999999999094766531639258277720490223831174184121362368939827725166012816820909123351066837024896848192060796525872824256518352701099084430357506546122883072) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale -5699999999999999782869055828619901594607075035251194235715584) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (if (<=.f64 x-scale -24500000000000002376325626125908369735680) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 7985181027231185/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 45000000000000000175400910266363063947482696931891133294425770715304723508601903275034420084978620842604819553783187539217375208830011613591057765762962351772680725475663089459675484585966434545769175524200310918667717449915656876833121435752857600) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)))))))
(if (<=.f64 x-scale -400000000000000000713339979435167346058254570241205570842806111080518011391159814248187483197137184399507588144883912942575230584126514493815012733010253789624532992) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 5331738354041115/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))))
(if (<=.f64 x-scale -52999999999999998304382058581957088189255615104366451768195690788367579760653708460311671614814279731146423688468282523000062670137349337264802013592784301086212096) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 5648027917416435/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale)))))
(if (<=.f64 x-scale -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 3590010832863391/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))))
(if (<=.f64 x-scale -25000000000000000965224857185487860069850512872837609738605957392144347754123185667549347938635792585888937725715788757597831822384177127205791699343407658100181696512) (*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b)) (if (<=.f64 x-scale 8905884085598525/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
0
Outputs
(if (<=.f64 x-scale -440000000000000011014019627054127424455297829851573478604093116073147279665561320973424345281458886849677385477822795333353641541164387847000440712203132460238635008) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)) (if (<=.f64 x-scale -42000000000000000603157270930904084995915864049997923833335513088) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (if (<=.f64 x-scale -26827456659233/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 6325791267506407/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 -4 (*.f64 (/.f64 (*.f64 y-scale x-scale) (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale x-scale))) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)))))))
(if (<=.f64 x-scale -440000000000000011014019627054127424455297829851573478604093116073147279665561320973424345281458886849677385477822795333353641541164387847000440712203132460238635008) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)) (if (<=.f64 x-scale -42000000000000000603157270930904084995915864049997923833335513088) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (if (<=.f64 x-scale -26827456659233/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 6325791267506407/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (/.f64 -4 (*.f64 (*.f64 x-scale y-scale) (/.f64 (*.f64 x-scale y-scale) (pow.f64 (*.f64 a b) 2)))) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)))))))
(if (<=.f64 x-scale -680000000000000021671369264390671175881468374582544171786783176606035553635542734822754948964349181499600976883203634195419667790265518447093375057901138025665003520) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)) (if (<=.f64 x-scale -2699999999999999908491964317774773898437543315362637351385582010368) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (if (<=.f64 x-scale -825460204899477/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 5964317480791755/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)))))))
(if (<=.f64 x-scale -680000000000000021671369264390671175881468374582544171786783176606035553635542734822754948964349181499600976883203634195419667790265518447093375057901138025665003520) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)) (if (<=.f64 x-scale -2699999999999999908491964317774773898437543315362637351385582010368) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (if (<=.f64 x-scale -825460204899477/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 5964317480791755/180736893357325919804742965901096183254486650358500961579737723575212405143116703993975930943694719806137463391890175780999890999416217020648099397663164550811570949854893831716648452639533025774320471006645409943407034368) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (*.f64 -4 (pow.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) 2)))))))
(if (<=.f64 x-scale -25000000000000000044583748714697959128640910640075348177675381942532375711947488390511717699821074024969224259055244558910951911507907155863438295813140861851533312) (*.f64 -4 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))) (if (<=.f64 x-scale -6600000000000000275172916096842087831927306560266606457056397361152) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (if (<=.f64 x-scale -402411849888495/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 1129605583483287/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a))))))))
(if (<=.f64 x-scale -25000000000000000044583748714697959128640910640075348177675381942532375711947488390511717699821074024969224259055244558910951911507907155863438295813140861851533312) (*.f64 -4 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 (/.f64 y-scale b) (neg.f64 x-scale))))) (if (<=.f64 x-scale -6600000000000000275172916096842087831927306560266606457056397361152) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (if (<=.f64 x-scale -402411849888495/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 1129605583483287/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (if (<=.f64 x-scale 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (*.f64 (*.f64 a b) (/.f64 (/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b))) (*.f64 x-scale y-scale)))))))))
(if (<=.f64 x-scale -25000000000000000044583748714697959128640910640075348177675381942532375711947488390511717699821074024969224259055244558910951911507907155863438295813140861851533312) (*.f64 -4 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 (neg.f64 a) (*.f64 x-scale (neg.f64 (/.f64 y-scale b)))))) (if (<=.f64 x-scale -6600000000000000275172916096842087831927306560266606457056397361152) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (if (<=.f64 x-scale -402411849888495/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 1129605583483287/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (if (<=.f64 x-scale 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (*.f64 (*.f64 a b) (/.f64 (/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b))) (*.f64 x-scale y-scale)))))))))
(if (<=.f64 x-scale -25000000000000000044583748714697959128640910640075348177675381942532375711947488390511717699821074024969224259055244558910951911507907155863438295813140861851533312) (*.f64 (*.f64 (/.f64 (/.f64 a x-scale) (/.f64 y-scale b)) (/.f64 a (*.f64 x-scale (neg.f64 (/.f64 y-scale b))))) 4) (if (<=.f64 x-scale -6600000000000000275172916096842087831927306560266606457056397361152) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (if (<=.f64 x-scale -3185266114300603/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (if (<=.f64 x-scale -402411849888495/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 1129605583483287/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (if (<=.f64 x-scale 779999999999999997033247110311547017046043256597473404596915357000206737471559296839863414514946390861088208617313560284336977321636581952731480064) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (*.f64 (*.f64 a b) (/.f64 (/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b))) (*.f64 x-scale y-scale)))))))))
(if (<=.f64 x-scale -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale 2428652004489067/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) -4) (*.f64 b a)) (*.f64 y-scale x-scale)) (if (<=.f64 x-scale 679999999999999981488522827372565898307710089134957594526492750098054262457579231663594439616616352008275182709266552714149383937980607607760486400) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a)))))
(if (<=.f64 x-scale -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale 2428652004489067/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (/.f64 (*.f64 (*.f64 a b) (*.f64 -4 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)))) (*.f64 x-scale y-scale)) (if (<=.f64 x-scale 679999999999999981488522827372565898307710089134957594526492750098054262457579231663594439616616352008275182709266552714149383937980607607760486400) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (*.f64 (*.f64 a b) (/.f64 (/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b))) (*.f64 x-scale y-scale))))))
(if (<=.f64 x-scale -7000000000000000645659903729332342866570367105094536368972896725288501300230954977758367311415912041942768911645886256914863407249315808968237009918524129280) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 1220000000000000080956984242319627153133828624633811708150822449474250448487757235057326227779102050837322196795902030938553169593582871312859136) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale))) (*.f64 (/.f64 (/.f64 -4 (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) (*.f64 y-scale x-scale)) (*.f64 b a)))))
(if (<=.f64 x-scale -7000000000000000645659903729332342866570367105094536368972896725288501300230954977758367311415912041942768911645886256914863407249315808968237009918524129280) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 1220000000000000080956984242319627153133828624633811708150822449474250448487757235057326227779102050837322196795902030938553169593582871312859136) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale))))) (*.f64 (*.f64 a b) (/.f64 (/.f64 -4 (/.f64 (*.f64 x-scale y-scale) (*.f64 a b))) (*.f64 x-scale y-scale))))))
(if (<=.f64 x-scale -3800000000000000241623141714924658861188519117055285083956166304575868937593394545634824801512303558528344953002717607833479870247890897320760314337735737344) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -4672471641076991/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 4146072293388427/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 7930553376671967/9671406556917033397649408) (*.f64 (/.f64 (*.f64 (/.f64 b y-scale) a) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))))))
(if (<=.f64 x-scale -3800000000000000241623141714924658861188519117055285083956166304575868937593394545634824801512303558528344953002717607833479870247890897320760314337735737344) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -4672471641076991/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale 4146072293388427/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 x-scale y-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 7930553376671967/9671406556917033397649408) (*.f64 (/.f64 (*.f64 a (/.f64 b y-scale)) x-scale) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))))))
(if (<=.f64 x-scale -3200000000000000022963940930912538573057967398053129977814808708680021173775626884104531423506438058572370362025496388360322609095343015230487476917667627008) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -5767164996986457/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale -4487513541079239/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale))) (if (<=.f64 x-scale 7048738840935711/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 (/.f64 (*.f64 b a) (*.f64 y-scale x-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))))))
(if (<=.f64 x-scale -3200000000000000022963940930912538573057967398053129977814808708680021173775626884104531423506438058572370362025496388360322609095343015230487476917667627008) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -5767164996986457/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (if (<=.f64 x-scale -4487513541079239/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a))))) (if (<=.f64 x-scale 7048738840935711/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 (/.f64 (*.f64 a b) (*.f64 x-scale y-scale)) (/.f64 -4 (*.f64 (/.f64 x-scale b) (/.f64 y-scale a)))) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a))))))))
(if (<=.f64 x-scale -25999999999999999432606359682759276866313478910503521064162013587159022712308256408107099581937437945354850918310424875476136714050710127869740225292155298826495721472) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -5300) (*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a) (if (<=.f64 x-scale 2953702165685005/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 70000000000000004412894106549566370982251720016281910254136133423887199606408395386189416184749551526394365071164455151194309961640657726488081086604113146608936084183070065926930689855991979649681701388574114296406669438668271810788002732458377216) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (*.f64 (/.f64 (*.f64 -4 (/.f64 b (*.f64 y-scale x-scale))) (/.f64 (*.f64 y-scale x-scale) (*.f64 b a))) a)))))
(if (<=.f64 x-scale -25999999999999999432606359682759276866313478910503521064162013587159022712308256408107099581937437945354850918310424875476136714050710127869740225292155298826495721472) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -5300) (*.f64 a (/.f64 (*.f64 -4 (/.f64 b (*.f64 x-scale y-scale))) (/.f64 (*.f64 x-scale y-scale) (*.f64 a b)))) (if (<=.f64 x-scale 2953702165685005/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 x-scale y-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 70000000000000004412894106549566370982251720016281910254136133423887199606408395386189416184749551526394365071164455151194309961640657726488081086604113146608936084183070065926930689855991979649681701388574114296406669438668271810788002732458377216) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (*.f64 a (/.f64 (*.f64 -4 (/.f64 b (*.f64 x-scale y-scale))) (/.f64 (*.f64 x-scale y-scale) (*.f64 a b))))))))
(if (<=.f64 x-scale -300000000000000000535004984576375509543690927680904178132104583310388508543369860686140612397852888299630691108662934706931422938094885870361259549757690342218399744) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -5799999999999999991894923264221285640046334953776805700435968) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (if (<=.f64 x-scale 5997033914328727/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 12500000000000000566228505840892718368405023079692833222969164237594626909851208029526545363508579011016363930044155855500736679274249850276931616305761005973840404312522349029172626614162867001690977300588456863606476800659838716084593794536701952) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b))))))
(if (<=.f64 x-scale -300000000000000000535004984576375509543690927680904178132104583310388508543369860686140612397852888299630691108662934706931422938094885870361259549757690342218399744) (*.f64 -4 (/.f64 (/.f64 b y-scale) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) (/.f64 x-scale a)))) (if (<=.f64 x-scale -5799999999999999991894923264221285640046334953776805700435968) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 x-scale 5997033914328727/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 x-scale y-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 12500000000000000566228505840892718368405023079692833222969164237594626909851208029526545363508579011016363930044155855500736679274249850276931616305761005973840404312522349029172626614162867001690977300588456863606476800659838716084593794536701952) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale)))))))))
(if (<=.f64 x-scale -28499999999999998874450723822079688870660590832267451594694200117760499591062301355635275094866106227289726225701172321058583070777113638746868086049417453970808373248) (*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 (/.f64 y-scale b) x-scale))) (if (<=.f64 x-scale -4800000000000000042507787967147266773082689942763395627352064) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (if (<=.f64 x-scale -34000000000000001216629221233236101983895552) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 50000000000000002264914023363570873473620092318771332891876656950378507639404832118106181454034316044065455720176623422002946717096999401107726465223044023895361617250089396116690506456651468006763909202353827454425907202639354864338375178146807808) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)))))))
(if (<=.f64 x-scale -28499999999999998874450723822079688870660590832267451594694200117760499591062301355635275094866106227289726225701172321058583070777113638746868086049417453970808373248) (*.f64 -4 (/.f64 (*.f64 (/.f64 b y-scale) (*.f64 a (/.f64 a x-scale))) (*.f64 x-scale (/.f64 y-scale b)))) (if (<=.f64 x-scale -4800000000000000042507787967147266773082689942763395627352064) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 x-scale -34000000000000001216629221233236101983895552) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (if (<=.f64 x-scale 1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 x-scale y-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 50000000000000002264914023363570873473620092318771332891876656950378507639404832118106181454034316044065455720176623422002946717096999401107726465223044023895361617250089396116690506456651468006763909202353827454425907202639354864338375178146807808) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))))))
(if (<=.f64 x-scale -65999999999999999094766531639258277720490223831174184121362368939827725166012816820909123351066837024896848192060796525872824256518352701099084430357506546122883072) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale -5699999999999999782869055828619901594607075035251194235715584) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (if (<=.f64 x-scale -24500000000000002376325626125908369735680) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 7985181027231185/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 y-scale x-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 45000000000000000175400910266363063947482696931891133294425770715304723508601903275034420084978620842604819553783187539217375208830011613591057765762962351772680725475663089459675484585966434545769175524200310918667717449915656876833121435752857600) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)))))))
(if (<=.f64 x-scale -65999999999999999094766531639258277720490223831174184121362368939827725166012816820909123351066837024896848192060796525872824256518352701099084430357506546122883072) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (if (<=.f64 x-scale -5699999999999999782869055828619901594607075035251194235715584) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (if (<=.f64 x-scale -24500000000000002376325626125908369735680) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (if (<=.f64 x-scale 7985181027231185/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752) (*.f64 -4 (/.f64 (*.f64 b (/.f64 a (*.f64 x-scale y-scale))) (/.f64 x-scale (*.f64 a (/.f64 b y-scale))))) (if (<=.f64 x-scale 45000000000000000175400910266363063947482696931891133294425770715304723508601903275034420084978620842604819553783187539217375208830011613591057765762962351772680725475663089459675484585966434545769175524200310918667717449915656876833121435752857600) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))))))
(if (<=.f64 x-scale -400000000000000000713339979435167346058254570241205570842806111080518011391159814248187483197137184399507588144883912942575230584126514493815012733010253789624532992) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 5331738354041115/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)) x-scale)))))
(if (<=.f64 x-scale -400000000000000000713339979435167346058254570241205570842806111080518011391159814248187483197137184399507588144883912942575230584126514493815012733010253789624532992) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (if (<=.f64 x-scale 5331738354041115/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (/.f64 (/.f64 y-scale b) (/.f64 a x-scale)))))))
(if (<=.f64 x-scale -52999999999999998304382058581957088189255615104366451768195690788367579760653708460311671614814279731146423688468282523000062670137349337264802013592784301086212096) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 5648027917416435/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)) x-scale)))))
(if (<=.f64 x-scale -52999999999999998304382058581957088189255615104366451768195690788367579760653708460311671614814279731146423688468282523000062670137349337264802013592784301086212096) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (if (<=.f64 x-scale 5648027917416435/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))) (*.f64 -4 (/.f64 (*.f64 a (/.f64 b y-scale)) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))))
(if (<=.f64 x-scale -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a)) (if (<=.f64 x-scale 3590010832863391/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (*.f64 -4 (*.f64 (/.f64 (/.f64 b y-scale) (*.f64 (*.f64 (/.f64 x-scale a) (/.f64 y-scale b)) x-scale)) a))))
(if (or (<=.f64 x-scale -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656) (not (<=.f64 x-scale 3590010832863391/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176))) (*.f64 -4 (*.f64 a (/.f64 (/.f64 b y-scale) (*.f64 x-scale (*.f64 (/.f64 y-scale b) (/.f64 x-scale a)))))) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))
(if (<=.f64 x-scale -25000000000000000965224857185487860069850512872837609738605957392144347754123185667549347938635792585888937725715788757597831822384177127205791699343407658100181696512) (*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b)) (if (<=.f64 x-scale 8905884085598525/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 -4 (*.f64 (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))) b)) (*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))))
(if (or (<=.f64 x-scale -25000000000000000965224857185487860069850512872837609738605957392144347754123185667549347938635792585888937725715788757597831822384177127205791699343407658100181696512) (not (<=.f64 x-scale 8905884085598525/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416))) (*.f64 -4 (*.f64 b (*.f64 (/.f64 a (*.f64 x-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale))))) (*.f64 -4 (*.f64 b (/.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 x-scale (/.f64 (*.f64 a b) y-scale))))))
(*.f64 -4 (*.f64 (*.f64 (/.f64 a (*.f64 (/.f64 y-scale b) x-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 b (*.f64 (/.f64 a (*.f64 x-scale y-scale)) (/.f64 a (*.f64 x-scale (/.f64 y-scale b))))))
(*.f64 -4 (*.f64 (*.f64 (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)) (/.f64 a (*.f64 y-scale x-scale))) b))
(*.f64 -4 (*.f64 b (*.f64 (/.f64 a (*.f64 x-scale y-scale)) (*.f64 (/.f64 a x-scale) (/.f64 b y-scale)))))
0
Compiler

Compiled 1499 to 720 computations (52% saved)

soundness1.6s (1.7%)

Algorithm
14×egg-herbie
Rules
1708×distribute-rgt-in
1698×distribute-lft-in
1440×distribute-lft-in
1436×distribute-rgt-in
1350×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
043349
1108345
2346345
31525339
45035339
034929801
1125326351
2740726351
053810363
117357609
252377609
043349
1108345
2346345
31525339
45035339
040336248
1144729832
066215585
1213913981
2640613973
043349
1108345
2346345
31525339
45035339
033222730
1117218748
2684118748
03346033
18935579
250165579
043349
1108345
2346345
31525339
45035339
040336248
1144729832
066215585
1213913981
2640613973
043349
1108345
2346345
31525339
45035339
040336248
1144729832
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2756 to 1781 computations (35.4% saved)

end279.0ms (0.3%)

Compiler

Compiled 1414 to 407 computations (71.2% saved)

Profiling

Loading profile data...