Details

Time bar (total: 40.8s)

analyze692.0ms (1.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%99.7%0.3%0%0%0%10
0%0%99.7%0.3%0%0%0%11
0%0%99.7%0.3%0%0%0%12
Compiler

Compiled 44 to 31 computations (29.5% saved)

sample1.7s (4.3%)

Results
1.6s8256×body256valid
163.0ms890×body256infinite
Bogosity

preprocess499.0ms (1.2%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
Inputs
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 y (/.f64 (*.f64 x (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 z (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 313060547623/100000000000) 55833770631/5000000000) x) t) x) a) x) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 15234687407/1000000000) x) 314690115749/10000000000) x) 119400905721/10000000000) x) 607771387771/1000000000000)))
(+.f64 t (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) x) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 a (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) x) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 b (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) x)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 313060547623/100000000000) 55833770631/5000000000) y) t) y) a) y) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 15234687407/1000000000) y) 314690115749/10000000000) y) 119400905721/10000000000) y) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 t (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) y) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 a (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) y) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 b (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) y)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 t 313060547623/100000000000) 55833770631/5000000000) t) z) t) a) t) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t 15234687407/1000000000) t) 314690115749/10000000000) t) 119400905721/10000000000) t) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a 313060547623/100000000000) 55833770631/5000000000) a) t) a) z) a) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 a 15234687407/1000000000) a) 314690115749/10000000000) a) 119400905721/10000000000) a) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 b 313060547623/100000000000) 55833770631/5000000000) b) t) b) a) b) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 b 15234687407/1000000000) b) 314690115749/10000000000) b) 119400905721/10000000000) b) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) a) z) t) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) b) z) a) z) t)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) b) z) a)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
Outputs
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z t) z a) z b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 y (/.f64 (*.f64 x (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 y (/.f64 (*.f64 x (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z t) z a) z b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 z (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 313060547623/100000000000) 55833770631/5000000000) x) t) x) a) x) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 15234687407/1000000000) x) 314690115749/10000000000) x) 119400905721/10000000000) x) 607771387771/1000000000000)))
(+.f64 z (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 313060547623/100000000000 55833770631/5000000000) x t) x a) x b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 15234687407/1000000000) x 314690115749/10000000000) x 119400905721/10000000000) x 607771387771/1000000000000)))
(+.f64 t (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) x) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 t (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z x) z a) z b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 a (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) x) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 a (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z t) z x) z b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 b (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) x)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 b (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z t) z a) z x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 313060547623/100000000000) 55833770631/5000000000) y) t) y) a) y) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 15234687407/1000000000) y) 314690115749/10000000000) y) 119400905721/10000000000) y) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 z (fma.f64 (fma.f64 (fma.f64 (fma.f64 y 313060547623/100000000000 55833770631/5000000000) y t) y a) y b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 y 15234687407/1000000000) y 314690115749/10000000000) y 119400905721/10000000000) y 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 t (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) y) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 t (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z y) z a) z b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 a (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) y) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 a (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z t) z y) z b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 b (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) y)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 b (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z t) z a) z y)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 t 313060547623/100000000000) 55833770631/5000000000) t) z) t) a) t) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t 15234687407/1000000000) t) 314690115749/10000000000) t) 119400905721/10000000000) t) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 t 313060547623/100000000000 55833770631/5000000000) t z) t a) t b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 t 15234687407/1000000000) t 314690115749/10000000000) t 119400905721/10000000000) t 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a 313060547623/100000000000) 55833770631/5000000000) a) t) a) z) a) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 a 15234687407/1000000000) a) 314690115749/10000000000) a) 119400905721/10000000000) a) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 a 313060547623/100000000000 55833770631/5000000000) a t) a z) a b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 a 15234687407/1000000000) a 314690115749/10000000000) a 119400905721/10000000000) a 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 b 313060547623/100000000000) 55833770631/5000000000) b) t) b) a) b) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 b 15234687407/1000000000) b) 314690115749/10000000000) b) 119400905721/10000000000) b) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 b 313060547623/100000000000 55833770631/5000000000) b t) b a) b z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 b 15234687407/1000000000) b 314690115749/10000000000) b 119400905721/10000000000) b 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) a) z) t) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z a) z t) z b)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) b) z) a) z) t)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z b) z a) z t)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) b) z) a)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 x (/.f64 (*.f64 y (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z t) z b) z a)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) z 119400905721/10000000000) z 607771387771/1000000000000)))
Compiler

Compiled 43 to 30 computations (30.2% saved)

simplify202.0ms (0.5%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
Outputs
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)

eval1.0ms (0%)

Compiler

Compiled 73 to 47 computations (35.6% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
45.12%
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
45.13%
(+.f64 (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)
45.14%
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
Compiler

Compiled 158 to 106 computations (32.9% saved)

localize62.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.09%
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)
0.18%
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
5.19%
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
42.67%
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
Compiler

Compiled 155 to 90 computations (41.9% saved)

series28.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
3.0ms
y
@inf
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
3.0ms
y
@0
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
2.0ms
a
@0
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
2.0ms
t
@0
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
2.0ms
a
@inf
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))

rewrite6.0s (14.6%)

Algorithm
batch-egg-rewrite
Counts
4 → 209
Calls
Call 1
Inputs
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)
Outputs
((/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (pow.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 1) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 3) (/.f64 1 3)) (*.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (*.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 1) (*.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (*.f64 (/.f64 1 1) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (*.f64 1 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (*.f64 y (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) (*.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) (*.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) (*.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 2) (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2))) (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 1) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 y (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2))) (*.f64 (/.f64 y 1) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (*.f64 (/.f64 y (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2))) (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (/.f64 1 (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 2))) (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (neg.f64 y)) (/.f64 1 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) (if (and (>.f64 1 0) (>.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (>.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (!=.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 y 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (>.f64 y 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 1 0) (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (!=.f64 607771387771/1000000000000 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (>.f64 y 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 1 0) (>.f64 y 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (!=.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (!=.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (!=.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 1 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (!=.f64 y 0) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) y)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (and (!=.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 0) (!=.f64 (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 2) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))))) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (if (>.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 1)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (*.f64 (/.f64 y 1) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (fma.f64 z (fma.f64 z (fma.f64 (fma.f64 1 z 15234687407/1000000000) z (cbrt.f64 31163720922521254828563899610534749/1000000000000000000000000000000)) (cbrt.f64 1702248121147749818779634018120361/1000000000000000000000000000000)) (pow.f64 (cbrt.f64 607771387771/1000000000000) 3)))) (/.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y))) (fma.f64 z (fma.f64 z (fma.f64 (fma.f64 1 z 15234687407/1000000000) z (cbrt.f64 31163720922521254828563899610534749/1000000000000000000000000000000)) (cbrt.f64 1702248121147749818779634018120361/1000000000000000000000000000000)) (pow.f64 (cbrt.f64 607771387771/1000000000000) 3))) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 15234687407/1000000000 z) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 15234687407/1000000000 z) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
((*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 3) (pow.f64 (pow.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 3) (/.f64 1 3)) (pow.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1) (*.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))) (*.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2) y)) (*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 (*.f64 y (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 1 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (*.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1) (if (and (>.f64 1 0) (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (and (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (>.f64 y 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (and (>.f64 y 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (and (>.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 3)) (/.f64 1 3)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1)) 1) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 3))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 y 0) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 y 0) (*.f64 (exp.f64 (*.f64 (log.f64 y) 1)) (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (!=.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 0) (*.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (+.f64 1 (/.f64 b (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)))) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (!=.f64 (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b) 0) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (*.f64 b b)) (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b)) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1)) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (!=.f64 b 0) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 3) (pow.f64 b 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (-.f64 (*.f64 b b) (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b)))) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1)) 1) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 y 0) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (exp.f64 (*.f64 (log.f64 y) 1))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (!=.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 0) (*.f64 y (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (+.f64 1 (/.f64 b (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z))))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (!=.f64 (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b) 0) (*.f64 y (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (*.f64 b b)) (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (*.f64 y (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (!=.f64 b 0) (*.f64 y (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 3) (pow.f64 b 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (-.f64 (*.f64 b b) (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b))))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (cbrt.f64 (pow.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 3)) (+.f64 (*.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (*.f64 y b)) (+.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) y) (*.f64 b y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))) 3) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y))
((fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 3) (pow.f64 (pow.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 3) (/.f64 1 3)) (pow.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 1) (*.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 2) (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))) (*.f64 1 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (*.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 1) (if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 t 0) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 t 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (exp.f64 (*.f64 (log.f64 t) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (and (>.f64 (cbrt.f64 t) 0) (>.f64 (pow.f64 (cbrt.f64 t) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 t 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (and (>.f64 1 0) (>.f64 t 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 3)) (/.f64 1 3)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (pow.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 t 0) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 t 0) (+.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (exp.f64 (*.f64 (log.f64 t) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 t 0) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 1) (exp.f64 (*.f64 (log.f64 t) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (and (>.f64 z 0) (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 3))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (fma.f64 z (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (and (>.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (and (>.f64 1 0) (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 55833770631/5000000000 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (fma.f64 z (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (fma.f64 z (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 t 0) (+.f64 (exp.f64 (*.f64 (log.f64 t) 1)) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (*.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 t 0) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (*.f64 1 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z))))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 t 0) (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t))))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (*.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 z 0) (fma.f64 (exp.f64 (*.f64 (log.f64 z) 1)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (and (>.f64 (cbrt.f64 z) 0) (>.f64 (pow.f64 (cbrt.f64 z) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (and (>.f64 1 0) (>.f64 z 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (if (>.f64 z 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 3)) (+.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 (cbrt.f64 174056751713288158803109042149591/125000000000000000000000000000)) t) (*.f64 (cbrt.f64 (*.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)))))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
((fma.f64 z 313060547623/100000000000 55833770631/5000000000) (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 3) (pow.f64 (pow.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 3) (/.f64 1 3)) (pow.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 1) (*.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2) (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000))) (*.f64 1 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 1) (if (and (>.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 1 0) (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (!=.f64 55833770631/5000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>=.f64 55833770631/5000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 (cbrt.f64 55833770631/5000000000) 0) (>.f64 (cbrt.f64 3117409942875118138161/25000000000000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 55833770631/5000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>=.f64 55833770631/5000000000 0) (>=.f64 55833770631/5000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 1 0) (>.f64 55833770631/5000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 (sqrt.f64 55833770631/5000000000) 0) (>.f64 (sqrt.f64 55833770631/5000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (pow.f64 (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 3)) (/.f64 1 3)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 z 0) (>.f64 313060547623/100000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 3))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>=.f64 313060547623/100000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 313060547623/100000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (*.f64 (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (*.f64 1 (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (*.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 z 0) (fma.f64 (exp.f64 (*.f64 (log.f64 z) 1)) 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 (cbrt.f64 z) 0) (>.f64 (pow.f64 (cbrt.f64 z) 2) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (and (>.f64 1 0) (>.f64 z 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (if (>.f64 z 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (cbrt.f64 (pow.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 3)) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) (+.f64 (*.f64 (*.f64 313060547623/100000000000 z) 1) 55833770631/5000000000) (/.f64 (+.f64 (pow.f64 (*.f64 313060547623/100000000000 z) 3) 174056751713288158803109042149591/125000000000000000000000000000) (+.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) (-.f64 3117409942875118138161/25000000000000000000 (*.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)))) (fma.f64 z 313060547623/100000000000 (cbrt.f64 174056751713288158803109042149591/125000000000000000000000000000)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))

simplify12.4s (30.3%)

Algorithm
egglog
Counts
365 → 259
Calls
Call 1
Inputs
(*.f64 1000000000000/607771387771 (*.f64 y b))
(+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b)))
(+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y t)) (+.f64 (*.f64 11940090572100/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b)))) (*.f64 31469011574900000000000000/369386059793087248348441 (*.f64 y b))))) (+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b))))
(+.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 11166754126200/607771387771 y) (+.f64 (*.f64 15234687407000000000000000/369386059793087248348441 (*.f64 y b)) (+.f64 (*.f64 31469011574900/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b)))) (*.f64 11940090572100/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y t)) (+.f64 (*.f64 11940090572100/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b)))) (*.f64 31469011574900000000000000/369386059793087248348441 (*.f64 y b))))))))) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y t)) (+.f64 (*.f64 11940090572100/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b)))) (*.f64 31469011574900000000000000/369386059793087248348441 (*.f64 y b))))) (+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b)))))
(*.f64 313060547623/100000000000 y)
(-.f64 (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (*.f64 313060547623/100000000000 y)) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z)))
(-.f64 (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y))) (pow.f64 (/.f64 1 z) 2)))) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 z) 3) (-.f64 (*.f64 y a) (+.f64 (*.f64 37379712931698453651183/1000000000000000000000 y) (+.f64 (*.f64 314690115749/10000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 15234687407/1000000000 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y)))))))) (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y))) (pow.f64 (/.f64 1 z) 2))))) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z)))
(*.f64 313060547623/100000000000 y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y)) z)) (*.f64 313060547623/100000000000 y))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y)) z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (pow.f64 (/.f64 -1 z) 2) (-.f64 (*.f64 y t) (+.f64 (*.f64 98517059967927196814627/1000000000000000000000 y) (*.f64 -15234687407/1000000000 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y))))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y)) z)) (+.f64 (*.f64 313060547623/100000000000 y) (+.f64 (*.f64 (pow.f64 (/.f64 -1 z) 2) (-.f64 (*.f64 y t) (+.f64 (*.f64 98517059967927196814627/1000000000000000000000 y) (*.f64 -15234687407/1000000000 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y)))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (+.f64 (*.f64 -37379712931698453651183/1000000000000000000000 y) (+.f64 (*.f64 314690115749/10000000000 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y))) (*.f64 -15234687407/1000000000 (-.f64 (*.f64 y t) (+.f64 (*.f64 98517059967927196814627/1000000000000000000000 y) (*.f64 -15234687407/1000000000 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y))))))))) (pow.f64 (/.f64 -1 z) 3)))))
(/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 a (*.f64 y z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 a (*.f64 y z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))) (+.f64 607771387771/1000000000000 (*.f64 z (+.f64 119400905721/10000000000 (*.f64 (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)) z)))))
(/.f64 (*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))) (+.f64 607771387771/1000000000000 (*.f64 z (+.f64 119400905721/10000000000 (*.f64 (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)) z)))))
(/.f64 (*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))) (+.f64 607771387771/1000000000000 (*.f64 z (+.f64 119400905721/10000000000 (*.f64 (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)) z)))))
(/.f64 (*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))) (+.f64 607771387771/1000000000000 (*.f64 z (+.f64 119400905721/10000000000 (*.f64 (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)) z)))))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a (*.f64 y z)))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 (*.f64 y b) (*.f64 a (*.f64 y z))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 55833770631/5000000000 (*.f64 y (pow.f64 z 3))) (*.f64 a (*.f64 y z)))))
(*.f64 313060547623/100000000000 (*.f64 y (pow.f64 (/.f64 1 z) -4)))
(+.f64 (*.f64 313060547623/100000000000 (*.f64 y (pow.f64 (/.f64 1 z) -4))) (*.f64 55833770631/5000000000 (*.f64 (pow.f64 (/.f64 1 z) -3) y)))
(+.f64 (*.f64 313060547623/100000000000 (*.f64 y (pow.f64 (/.f64 1 z) -4))) (+.f64 (*.f64 55833770631/5000000000 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) t))))
(+.f64 (*.f64 313060547623/100000000000 (*.f64 y (pow.f64 (/.f64 1 z) -4))) (+.f64 (*.f64 55833770631/5000000000 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (+.f64 (*.f64 a (*.f64 y z)) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) t)))))
(*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y))
(+.f64 (*.f64 -55833770631/5000000000 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y)))
(+.f64 (*.f64 -55833770631/5000000000 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) t)) (*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y))))
(+.f64 (*.f64 -55833770631/5000000000 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) t)) (+.f64 (*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y)) (*.f64 a (*.f64 y z)))))
(*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y)
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(*.f64 (pow.f64 z 2) (*.f64 y t))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(*.f64 (pow.f64 z 2) (*.f64 y t))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(*.f64 y (*.f64 a z))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(*.f64 y (*.f64 a z))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b))
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b))
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b))
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b))
t
(+.f64 t (*.f64 55833770631/5000000000 z))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 z 2))))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 z 2))))
(*.f64 313060547623/100000000000 (pow.f64 (/.f64 1 z) -2))
(+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 1 z) -2)))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 1 z) -2))))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 1 z) -2))))
(*.f64 313060547623/100000000000 (pow.f64 (/.f64 -1 z) -2))
(+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 -1 z) -2)))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 -1 z) -2))))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 -1 z) -2))))
(*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
t
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
t
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
55833770631/5000000000
(+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)
(+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)
(+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)
(*.f64 313060547623/100000000000 z)
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(*.f64 313060547623/100000000000 z)
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
(pow.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 3) (/.f64 1 3))
(*.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 1)
(*.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(*.f64 (/.f64 1 1) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 1 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (*.f64 y (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(*.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(*.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(*.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 2) (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2)))
(*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 1) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 y (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2)))
(*.f64 (/.f64 y 1) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (/.f64 y (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2)))
(*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (/.f64 1 (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 2)))
(*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (neg.f64 y)) (/.f64 1 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(if (and (>.f64 1 0) (>.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (!=.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 y 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (>.f64 y 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 1 0) (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (!=.f64 607771387771/1000000000000 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 y 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 1 0) (>.f64 y 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (!=.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (!=.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (!=.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 1 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (!=.f64 y 0) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) y)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (!=.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 0) (!=.f64 (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 2) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))))) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 1)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (/.f64 y 1) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (fma.f64 z (fma.f64 z (fma.f64 (fma.f64 1 z 15234687407/1000000000) z (cbrt.f64 31163720922521254828563899610534749/1000000000000000000000000000000)) (cbrt.f64 1702248121147749818779634018120361/1000000000000000000000000000000)) (pow.f64 (cbrt.f64 607771387771/1000000000000) 3))))
(/.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y))) (fma.f64 z (fma.f64 z (fma.f64 (fma.f64 1 z 15234687407/1000000000) z (cbrt.f64 31163720922521254828563899610534749/1000000000000000000000000000000)) (cbrt.f64 1702248121147749818779634018120361/1000000000000000000000000000000)) (pow.f64 (cbrt.f64 607771387771/1000000000000) 3)))
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 15234687407/1000000000 z) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 15234687407/1000000000 z) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
(pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 3)
(pow.f64 (pow.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 3) (/.f64 1 3))
(pow.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1)
(*.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))))
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2) y))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))
(*.f64 (*.f64 y (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2))
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
(*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 1 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(*.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1)
(if (and (>.f64 1 0) (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (>.f64 y 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 y 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 3)) (/.f64 1 3)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1)) 1) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 3))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 y 0) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 y 0) (*.f64 (exp.f64 (*.f64 (log.f64 y) 1)) (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 0) (*.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (+.f64 1 (/.f64 b (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)))) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b) 0) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (*.f64 b b)) (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b)) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1)) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 b 0) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 3) (pow.f64 b 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (-.f64 (*.f64 b b) (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b)))) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1)) 1) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 y 0) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (exp.f64 (*.f64 (log.f64 y) 1))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 0) (*.f64 y (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (+.f64 1 (/.f64 b (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z))))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b) 0) (*.f64 y (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (*.f64 b b)) (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (*.f64 y (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 b 0) (*.f64 y (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 3) (pow.f64 b 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (-.f64 (*.f64 b b) (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b))))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(cbrt.f64 (pow.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 3))
(+.f64 (*.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (*.f64 y b))
(+.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) y) (*.f64 b y))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))) 3)
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 3)
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 3) (/.f64 1 3))
(pow.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 1)
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 2) (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)))
(*.f64 1 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(*.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 1)
(if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 t 0) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (exp.f64 (*.f64 (log.f64 t) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 (cbrt.f64 t) 0) (>.f64 (pow.f64 (cbrt.f64 t) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 1 0) (>.f64 t 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 3)) (/.f64 1 3)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (pow.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 t 0) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (+.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (exp.f64 (*.f64 (log.f64 t) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 1) (exp.f64 (*.f64 (log.f64 t) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 z 0) (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 3))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (fma.f64 z (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 55833770631/5000000000 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (fma.f64 z (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (fma.f64 z (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (+.f64 (exp.f64 (*.f64 (log.f64 t) 1)) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (*.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 t 0) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (*.f64 1 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z))))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 t 0) (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t))))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (*.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 z 0) (fma.f64 (exp.f64 (*.f64 (log.f64 z) 1)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 (cbrt.f64 z) 0) (>.f64 (pow.f64 (cbrt.f64 z) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 1 0) (>.f64 z 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 z 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 3))
(+.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)
(fma.f64 z (fma.f64 z 313060547623/100000000000 (cbrt.f64 174056751713288158803109042149591/125000000000000000000000000000)) t)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))))))
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)
(pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 3) (/.f64 1 3))
(pow.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 1)
(*.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2) (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)))
(*.f64 1 (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 1)
(if (and (>.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 55833770631/5000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>=.f64 55833770631/5000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (cbrt.f64 55833770631/5000000000) 0) (>.f64 (cbrt.f64 3117409942875118138161/25000000000000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 55833770631/5000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>=.f64 55833770631/5000000000 0) (>=.f64 55833770631/5000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 1 0) (>.f64 55833770631/5000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (sqrt.f64 55833770631/5000000000) 0) (>.f64 (sqrt.f64 55833770631/5000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (pow.f64 (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 3)) (/.f64 1 3)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 z 0) (>.f64 313060547623/100000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 3))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>=.f64 313060547623/100000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 313060547623/100000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (*.f64 (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (*.f64 1 (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (*.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 z 0) (fma.f64 (exp.f64 (*.f64 (log.f64 z) 1)) 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (cbrt.f64 z) 0) (>.f64 (pow.f64 (cbrt.f64 z) 2) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 1 0) (>.f64 z 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 z 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)
(cbrt.f64 (pow.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 3))
(+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 (*.f64 (*.f64 313060547623/100000000000 z) 1) 55833770631/5000000000)
(/.f64 (+.f64 (pow.f64 (*.f64 313060547623/100000000000 z) 3) 174056751713288158803109042149591/125000000000000000000000000000) (+.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) (-.f64 3117409942875118138161/25000000000000000000 (*.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))))
(fma.f64 z 313060547623/100000000000 (cbrt.f64 174056751713288158803109042149591/125000000000000000000000000000))
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)
Outputs
(*.f64 1000000000000/607771387771 (*.f64 y b))
(+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b)))
(+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y t)) (+.f64 (*.f64 11940090572100/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b)))) (*.f64 31469011574900000000000000/369386059793087248348441 (*.f64 y b))))) (+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b))))
(+.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 11166754126200/607771387771 y) (+.f64 (*.f64 15234687407000000000000000/369386059793087248348441 (*.f64 y b)) (+.f64 (*.f64 31469011574900/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b)))) (*.f64 11940090572100/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y t)) (+.f64 (*.f64 11940090572100/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b)))) (*.f64 31469011574900000000000000/369386059793087248348441 (*.f64 y b))))))))) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y t)) (+.f64 (*.f64 11940090572100/607771387771 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b)))) (*.f64 31469011574900000000000000/369386059793087248348441 (*.f64 y b))))) (+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b)))))
(*.f64 313060547623/100000000000 y)
(-.f64 (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (*.f64 313060547623/100000000000 y)) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z)))
(-.f64 (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y))) (pow.f64 (/.f64 1 z) 2)))) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 z) 3) (-.f64 (*.f64 y a) (+.f64 (*.f64 37379712931698453651183/1000000000000000000000 y) (+.f64 (*.f64 314690115749/10000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 15234687407/1000000000 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y)))))))) (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y))) (pow.f64 (/.f64 1 z) 2))))) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z)))
(*.f64 313060547623/100000000000 y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y)) z)) (*.f64 313060547623/100000000000 y))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y)) z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (pow.f64 (/.f64 -1 z) 2) (-.f64 (*.f64 y t) (+.f64 (*.f64 98517059967927196814627/1000000000000000000000 y) (*.f64 -15234687407/1000000000 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y))))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y)) z)) (+.f64 (*.f64 313060547623/100000000000 y) (+.f64 (*.f64 (pow.f64 (/.f64 -1 z) 2) (-.f64 (*.f64 y t) (+.f64 (*.f64 98517059967927196814627/1000000000000000000000 y) (*.f64 -15234687407/1000000000 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y)))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 y a)) (+.f64 (*.f64 -37379712931698453651183/1000000000000000000000 y) (+.f64 (*.f64 314690115749/10000000000 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y))) (*.f64 -15234687407/1000000000 (-.f64 (*.f64 y t) (+.f64 (*.f64 98517059967927196814627/1000000000000000000000 y) (*.f64 -15234687407/1000000000 (-.f64 (*.f64 -55833770631/5000000000 y) (*.f64 -4769379582500641883561/100000000000000000000 y))))))))) (pow.f64 (/.f64 -1 z) 3)))))
(/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) z))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 a (*.f64 y z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 a (*.f64 y z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (+.f64 b (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 a z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(+.f64 (/.f64 (*.f64 y (*.f64 z (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a))) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))) (/.f64 (*.f64 y b) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z))))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))) (+.f64 607771387771/1000000000000 (*.f64 z (+.f64 119400905721/10000000000 (*.f64 (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)) z)))))
(/.f64 (*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))) (+.f64 607771387771/1000000000000 (*.f64 z (+.f64 119400905721/10000000000 (*.f64 (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)) z)))))
(/.f64 (*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))) (+.f64 607771387771/1000000000000 (*.f64 z (+.f64 119400905721/10000000000 (*.f64 (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)) z)))))
(/.f64 (*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))) (+.f64 607771387771/1000000000000 (*.f64 z (+.f64 119400905721/10000000000 (*.f64 (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)) z)))))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b)) (+.f64 607771387771/1000000000000 (*.f64 (+.f64 119400905721/10000000000 (*.f64 z (+.f64 314690115749/10000000000 (*.f64 (+.f64 15234687407/1000000000 z) z)))) z)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a (*.f64 y z)))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 (*.f64 y b) (*.f64 a (*.f64 y z))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 (*.f64 y b) (+.f64 (*.f64 55833770631/5000000000 (*.f64 y (pow.f64 z 3))) (*.f64 a (*.f64 y z)))))
(*.f64 313060547623/100000000000 (*.f64 y (pow.f64 (/.f64 1 z) -4)))
(+.f64 (*.f64 313060547623/100000000000 (*.f64 y (pow.f64 (/.f64 1 z) -4))) (*.f64 55833770631/5000000000 (*.f64 (pow.f64 (/.f64 1 z) -3) y)))
(+.f64 (*.f64 313060547623/100000000000 (*.f64 y (pow.f64 (/.f64 1 z) -4))) (+.f64 (*.f64 55833770631/5000000000 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) t))))
(+.f64 (*.f64 313060547623/100000000000 (*.f64 y (pow.f64 (/.f64 1 z) -4))) (+.f64 (*.f64 55833770631/5000000000 (*.f64 (pow.f64 (/.f64 1 z) -3) y)) (+.f64 (*.f64 a (*.f64 y z)) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) t)))))
(*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y))
(+.f64 (*.f64 -55833770631/5000000000 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y)))
(+.f64 (*.f64 -55833770631/5000000000 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) t)) (*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y))))
(+.f64 (*.f64 -55833770631/5000000000 (*.f64 y (pow.f64 (/.f64 -1 z) -3))) (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) t)) (+.f64 (*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y)) (*.f64 a (*.f64 y z)))))
(*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y)
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(*.f64 (pow.f64 z 2) (*.f64 y t))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(*.f64 (pow.f64 z 2) (*.f64 y t))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (*.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (pow.f64 z 2) (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) z)) y))
(*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(*.f64 y (*.f64 a z))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(*.f64 y (*.f64 a z))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(+.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 z 2) (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z))) b)) (*.f64 y (*.f64 a z)))
(*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(+.f64 (*.f64 y b) (*.f64 y (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 b (*.f64 z (+.f64 a (*.f64 (+.f64 t (*.f64 (+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)) z)) z)))))
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b))
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b))
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b))
(*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)) a) z) b))
t
(+.f64 t (*.f64 55833770631/5000000000 z))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 z 2))))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 z 2))))
(*.f64 313060547623/100000000000 (pow.f64 (/.f64 1 z) -2))
(+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 1 z) -2)))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 1 z) -2))))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 1 z) -2))))
(*.f64 313060547623/100000000000 (pow.f64 (/.f64 -1 z) -2))
(+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 -1 z) -2)))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 -1 z) -2))))
(+.f64 t (+.f64 (*.f64 55833770631/5000000000 z) (*.f64 313060547623/100000000000 (pow.f64 (/.f64 -1 z) -2))))
(*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
t
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
t
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
(+.f64 (*.f64 (+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) z) t)
55833770631/5000000000
(+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)
(+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)
(+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)
(*.f64 313060547623/100000000000 z)
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(*.f64 313060547623/100000000000 z)
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
(pow.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 3) (/.f64 1 3))
(*.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 1)
(*.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(*.f64 (/.f64 1 1) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 1 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (*.f64 y (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(*.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(*.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(*.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 2) (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2)))
(*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 1) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 y (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2)))
(*.f64 (/.f64 y 1) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (/.f64 y (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2)))
(*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (/.f64 1 (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 2)))
(*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (neg.f64 y)) (/.f64 1 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))))
(if (and (>.f64 1 0) (>.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (!=.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 y 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (>.f64 y 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 1 0) (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (!=.f64 607771387771/1000000000000 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 y 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 1 0) (>.f64 y 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (!=.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (!=.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (!=.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 0)) (/.f64 1 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (!=.f64 y 0) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) y)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (and (!=.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 0) (!=.f64 (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) 2) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))))) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(if (>.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) 1)) (/.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))
(*.f64 (/.f64 y 1) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (fma.f64 z (fma.f64 z (fma.f64 (fma.f64 1 z 15234687407/1000000000) z (cbrt.f64 31163720922521254828563899610534749/1000000000000000000000000000000)) (cbrt.f64 1702248121147749818779634018120361/1000000000000000000000000000000)) (pow.f64 (cbrt.f64 607771387771/1000000000000) 3))))
(/.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y))) (fma.f64 z (fma.f64 z (fma.f64 (fma.f64 1 z 15234687407/1000000000) z (cbrt.f64 31163720922521254828563899610534749/1000000000000000000000000000000)) (cbrt.f64 1702248121147749818779634018120361/1000000000000000000000000000000)) (pow.f64 (cbrt.f64 607771387771/1000000000000) 3)))
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 15234687407/1000000000 z) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 15234687407/1000000000 z) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
(pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 3)
(pow.f64 (pow.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 3) (/.f64 1 3))
(pow.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1)
(*.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))))
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2) y))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))
(*.f64 (*.f64 y (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2))
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
(*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 1 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(*.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1)
(if (and (>.f64 1 0) (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (>.f64 y 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 y 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 2) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 3)) (/.f64 1 3)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1)) 1) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 3))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 y 0) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 y 0) (*.f64 (exp.f64 (*.f64 (log.f64 y) 1)) (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 0) (*.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (+.f64 1 (/.f64 b (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)))) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b) 0) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (*.f64 b b)) (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b)) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1)) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 b 0) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 3) (pow.f64 b 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (-.f64 (*.f64 b b) (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b)))) y) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 2) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1)) 1) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 y 0) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (exp.f64 (*.f64 (log.f64 y) 1))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 0) (*.f64 y (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (+.f64 1 (/.f64 b (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z))))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b) 0) (*.f64 y (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (*.f64 b b)) (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) 0) (*.f64 y (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 1))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (!=.f64 b 0) (*.f64 y (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) 3) (pow.f64 b 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (-.f64 (*.f64 b b) (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) b))))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(if (>.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) 1))) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)))
(cbrt.f64 (pow.f64 (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b)) 3))
(+.f64 (*.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z)) (*.f64 y b))
(+.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) z) y) (*.f64 b y))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))) 3)
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y)
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
(pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 3)
(pow.f64 (pow.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 3) (/.f64 1 3))
(pow.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 1)
(*.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 2) (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)))
(*.f64 1 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(*.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 1)
(if (and (>.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 t 0) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (exp.f64 (*.f64 (log.f64 t) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 (cbrt.f64 t) 0) (>.f64 (pow.f64 (cbrt.f64 t) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 1 0) (>.f64 t 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 3)) (/.f64 1 3)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (pow.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 t 0) (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (+.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (exp.f64 (*.f64 (log.f64 t) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 1) (exp.f64 (*.f64 (log.f64 t) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 z 0) (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 3))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (fma.f64 z (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 55833770631/5000000000 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (fma.f64 z (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (fma.f64 z (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 t 0) (+.f64 (exp.f64 (*.f64 (log.f64 t) 1)) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (*.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 t 0) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)))) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1)) 1) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 0) (*.f64 1 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (+.f64 1 (/.f64 t (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z))))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 t 0) (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (-.f64 (*.f64 t t) (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t))))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t) 0) (*.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z)) (*.f64 t t)) (-.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)) 1))) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 z 0) (fma.f64 (exp.f64 (*.f64 (log.f64 z) 1)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 (cbrt.f64 z) 0) (>.f64 (pow.f64 (cbrt.f64 z) 2) 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (and (>.f64 1 0) (>.f64 z 0)) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(if (>.f64 z 0) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
(cbrt.f64 (pow.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) 3))
(+.f64 (*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) z) t)
(fma.f64 z (fma.f64 z 313060547623/100000000000 (cbrt.f64 174056751713288158803109042149591/125000000000000000000000000000)) t)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t))))))
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
(fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t)
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)
(pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 3) (/.f64 1 3))
(pow.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 1)
(*.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2) (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)))
(*.f64 1 (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(*.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 1)
(if (and (>.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 2) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 55833770631/5000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>=.f64 55833770631/5000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (cbrt.f64 55833770631/5000000000) 0) (>.f64 (cbrt.f64 3117409942875118138161/25000000000000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 55833770631/5000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>=.f64 55833770631/5000000000 0) (>=.f64 55833770631/5000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 1 0) (>.f64 55833770631/5000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (sqrt.f64 55833770631/5000000000) 0) (>.f64 (sqrt.f64 55833770631/5000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (pow.f64 (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 3)) (/.f64 1 3)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 z 0) (>.f64 313060547623/100000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 3))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>=.f64 313060547623/100000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 313060547623/100000000000 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (*.f64 (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z)))) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)) 1) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000)) 1))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (*.f64 313060547623/100000000000 z) 0) (*.f64 1 (*.f64 (*.f64 313060547623/100000000000 z) (+.f64 1 (/.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (!=.f64 (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000) 0) (*.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) 3117409942875118138161/25000000000000000000) (-.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 z 0) (fma.f64 (exp.f64 (*.f64 (log.f64 z) 1)) 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 (cbrt.f64 z) 0) (>.f64 (pow.f64 (cbrt.f64 z) 2) 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (and (>.f64 1 0) (>.f64 z 0)) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(if (>.f64 z 0) (fma.f64 z 313060547623/100000000000 55833770631/5000000000) (fma.f64 z 313060547623/100000000000 55833770631/5000000000))
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)
(cbrt.f64 (pow.f64 (fma.f64 z 313060547623/100000000000 55833770631/5000000000) 3))
(+.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000)
(+.f64 55833770631/5000000000 (*.f64 313060547623/100000000000 z))
(+.f64 (*.f64 (*.f64 313060547623/100000000000 z) 1) 55833770631/5000000000)
(/.f64 (+.f64 (pow.f64 (*.f64 313060547623/100000000000 z) 3) 174056751713288158803109042149591/125000000000000000000000000000) (+.f64 (*.f64 (*.f64 313060547623/100000000000 z) (*.f64 313060547623/100000000000 z)) (-.f64 3117409942875118138161/25000000000000000000 (*.f64 (*.f64 313060547623/100000000000 z) 55833770631/5000000000))))
(fma.f64 z 313060547623/100000000000 (cbrt.f64 174056751713288158803109042149591/125000000000000000000000000000))
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)
(fma.f64 z 313060547623/100000000000 55833770631/5000000000)

eval214.0ms (0.5%)

Compiler

Compiled 12718 to 7804 computations (38.6% saved)

prune152.0ms (0.4%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New2509259
Fresh101
Picked101
Done000
Total2529261
Error
0.77%
Counts
261 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
41.04%
(+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 (*.f64 y b) (*.f64 a (*.f64 y z)))) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)
67.95%
(+.f64 (/.f64 (*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)
52.4%
(+.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 z) 3) (-.f64 (*.f64 y a) (+.f64 (*.f64 37379712931698453651183/1000000000000000000000 y) (+.f64 (*.f64 314690115749/10000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 15234687407/1000000000 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y)))))))) (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y))) (pow.f64 (/.f64 1 z) 2))))) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z))) x)
48.15%
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b))) x)
44.35%
(+.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (*.f64 y (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) x)
44.46%
(+.f64 (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 y (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2))) x)
45.04%
(+.f64 (*.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) x)
28.81%
(+.f64 (*.f64 313060547623/100000000000 y) x)
39%
(+.f64 (*.f64 1000000000000/607771387771 (*.f64 y b)) x)
Compiler

Compiled 678 to 474 computations (30.1% saved)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (*.f64 313060547623/100000000000 y) x)
0.12%
(*.f64 313060547623/100000000000 y)
Compiler

Compiled 17 to 12 computations (29.4% saved)

series2.0ms (0%)

Counts
2 → 6
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 313060547623/100000000000 y)
0.0ms
y
@inf
(+.f64 (*.f64 313060547623/100000000000 y) x)
0.0ms
y
@inf
(*.f64 313060547623/100000000000 y)
0.0ms
y
@-inf
(*.f64 313060547623/100000000000 y)
0.0ms
x
@0
(+.f64 (*.f64 313060547623/100000000000 y) x)

rewrite5.2s (12.8%)

Algorithm
batch-egg-rewrite
Counts
2 → 107
Calls
Call 1
Inputs
(*.f64 313060547623/100000000000 y)
(+.f64 (*.f64 313060547623/100000000000 y) x)
Outputs
((*.f64 313060547623/100000000000 y) (pow.f64 (*.f64 313060547623/100000000000 y) 1) (pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 3) (pow.f64 (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000) 1/3) (*.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000))) (*.f64 313060547623/100000000000 y) (*.f64 y 313060547623/100000000000) (*.f64 (*.f64 313060547623/100000000000 y) 1) (*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) (cbrt.f64 98006906478012650950129/10000000000000000000000)) (*.f64 1 (*.f64 313060547623/100000000000 y)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (sqrt.f64 313060547623/100000000000)) (*.f64 (*.f64 313060547623/100000000000 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) y)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) (cbrt.f64 (*.f64 313060547623/100000000000 y))) (if (and (>.f64 313060547623/100000000000 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 1 0) (>.f64 (*.f64 313060547623/100000000000 y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0) (>.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 y 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>=.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>.f64 y 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (*.f64 313060547623/100000000000 (cbrt.f64 y)) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) 0) (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (*.f64 313060547623/100000000000 y) 0) (>.f64 1 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (pow.f64 y 3) 0) (>.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 0) (>.f64 (pow.f64 y 3) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) (*.f64 313060547623/100000000000 y)) (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 3))) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2)) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y)) (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1))) (*.f64 313060547623/100000000000 y)) (if (>.f64 y 0) (*.f64 313060547623/100000000000 (exp.f64 (*.f64 (log.f64 y) 1))) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 313060547623/100000000000 y)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
((+.f64 (*.f64 313060547623/100000000000 y) x) (+.f64 (*.f64 313060547623/100000000000 y) x) (+.f64 x (*.f64 313060547623/100000000000 y)) (pow.f64 (fma.f64 313060547623/100000000000 y x) 1) (pow.f64 (pow.f64 (fma.f64 313060547623/100000000000 y x) 3) 1/3) (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 3) (*.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (fma.f64 313060547623/100000000000 y x))) (*.f64 (fma.f64 313060547623/100000000000 y x) 1) (*.f64 1 (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (*.f64 x (-.f64 x (*.f64 313060547623/100000000000 y))))) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 (+.f64 (/.f64 (/.f64 x y) 313060547623/100000000000) 1) (*.f64 313060547623/100000000000 y)) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 1 0) (>.f64 (fma.f64 313060547623/100000000000 y x) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 313060547623/100000000000 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (>=.f64 313060547623/100000000000 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 1 0) (>.f64 y 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 y 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 313060547623/100000000000 0) (>.f64 y 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0) (>.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 y 0) (>.f64 313060547623/100000000000 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 1 0) (>.f64 (*.f64 313060547623/100000000000 y) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 1 0) (>.f64 x 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 x 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (>.f64 1 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) 0) (>.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (*.f64 x (-.f64 x (*.f64 313060547623/100000000000 y))))) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 (fma.f64 y 313060547623/100000000000 (neg.f64 x)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (pow.f64 x 2)) (fma.f64 y 313060547623/100000000000 (neg.f64 x))) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 x 0) (+.f64 x (*.f64 x (/.f64 (*.f64 313060547623/100000000000 y) x))) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 (-.f64 x (*.f64 313060547623/100000000000 y)) 0) (/.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) (-.f64 x (*.f64 313060547623/100000000000 y))) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 313060547623/100000000000 y x)) 1)) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 313060547623/100000000000 y x)) 3))) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 y 0) (fma.f64 313060547623/100000000000 (exp.f64 (*.f64 (log.f64 y) 1)) x) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (fma.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) x) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 x 0) (fma.f64 1 (exp.f64 (*.f64 (log.f64 x) 1)) (*.f64 313060547623/100000000000 y)) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (fma.f64 313060547623/100000000000 y x)) 1))) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 x 0) (*.f64 1 (+.f64 x (*.f64 x (/.f64 (*.f64 313060547623/100000000000 y) x)))) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 (-.f64 x (*.f64 313060547623/100000000000 y)) 0) (*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) (-.f64 x (*.f64 313060547623/100000000000 y)))) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 x 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (*.f64 x (-.f64 x (*.f64 313060547623/100000000000 y))))))) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (*.f64 (+.f64 (/.f64 (/.f64 x y) 313060547623/100000000000) 1) (*.f64 313060547623/100000000000 y)))) (fma.f64 313060547623/100000000000 y x)) (if (!=.f64 (fma.f64 y 313060547623/100000000000 (neg.f64 x)) 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (pow.f64 x 2)) (fma.f64 y 313060547623/100000000000 (neg.f64 x))))) (fma.f64 313060547623/100000000000 y x)) (if (>.f64 y 0) (fma.f64 (exp.f64 (*.f64 (log.f64 y) 1)) 313060547623/100000000000 x) (fma.f64 313060547623/100000000000 y x)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))

simplify721.0ms (1.8%)

Algorithm
egglog
Counts
113 → 118
Calls
Call 1
Inputs
x
(*.f64 313060547623/100000000000 y)
(*.f64 313060547623/100000000000 y)
(*.f64 313060547623/100000000000 y)
x
x
(*.f64 313060547623/100000000000 y)
(pow.f64 (*.f64 313060547623/100000000000 y) 1)
(pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 3)
(pow.f64 (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000) 1/3)
(*.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)))
(*.f64 313060547623/100000000000 y)
(*.f64 y 313060547623/100000000000)
(*.f64 (*.f64 313060547623/100000000000 y) 1)
(*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) (cbrt.f64 98006906478012650950129/10000000000000000000000))
(*.f64 1 (*.f64 313060547623/100000000000 y))
(*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (sqrt.f64 313060547623/100000000000))
(*.f64 (*.f64 313060547623/100000000000 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) 313060547623/100000000000))
(*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) (cbrt.f64 (*.f64 313060547623/100000000000 y)))
(if (and (>.f64 313060547623/100000000000 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 1 0) (>.f64 (*.f64 313060547623/100000000000 y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0) (>.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 y 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>=.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>.f64 y 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (*.f64 313060547623/100000000000 (cbrt.f64 y)) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) 0) (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (*.f64 313060547623/100000000000 y) 0) (>.f64 1 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (pow.f64 y 3) 0) (>.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 0) (>.f64 (pow.f64 y 3) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) (*.f64 313060547623/100000000000 y))
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 3))) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2)) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y))
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1))) (*.f64 313060547623/100000000000 y))
(if (>.f64 y 0) (*.f64 313060547623/100000000000 (exp.f64 (*.f64 (log.f64 y) 1))) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(*.f64 313060547623/100000000000 y)
(+.f64 (*.f64 313060547623/100000000000 y) x)
(+.f64 (*.f64 313060547623/100000000000 y) x)
(+.f64 x (*.f64 313060547623/100000000000 y))
(pow.f64 (fma.f64 313060547623/100000000000 y x) 1)
(pow.f64 (pow.f64 (fma.f64 313060547623/100000000000 y x) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 3)
(*.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (fma.f64 313060547623/100000000000 y x)))
(*.f64 (fma.f64 313060547623/100000000000 y x) 1)
(*.f64 1 (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (*.f64 x (-.f64 x (*.f64 313060547623/100000000000 y))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 (+.f64 (/.f64 (/.f64 x y) 313060547623/100000000000) 1) (*.f64 313060547623/100000000000 y)) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 1 0) (>.f64 (fma.f64 313060547623/100000000000 y x) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 313060547623/100000000000 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (>=.f64 313060547623/100000000000 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 1 0) (>.f64 y 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 y 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 313060547623/100000000000 0) (>.f64 y 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0) (>.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 y 0) (>.f64 313060547623/100000000000 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 1 0) (>.f64 (*.f64 313060547623/100000000000 y) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 1 0) (>.f64 x 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 x 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (>.f64 1 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) 0) (>.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (*.f64 x (-.f64 x (*.f64 313060547623/100000000000 y))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (fma.f64 y 313060547623/100000000000 (neg.f64 x)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (pow.f64 x 2)) (fma.f64 y 313060547623/100000000000 (neg.f64 x))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 x 0) (+.f64 x (*.f64 x (/.f64 (*.f64 313060547623/100000000000 y) x))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (-.f64 x (*.f64 313060547623/100000000000 y)) 0) (/.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) (-.f64 x (*.f64 313060547623/100000000000 y))) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 313060547623/100000000000 y x)) 1)) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 313060547623/100000000000 y x)) 3))) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 y 0) (fma.f64 313060547623/100000000000 (exp.f64 (*.f64 (log.f64 y) 1)) x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (fma.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 x 0) (fma.f64 1 (exp.f64 (*.f64 (log.f64 x) 1)) (*.f64 313060547623/100000000000 y)) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (fma.f64 313060547623/100000000000 y x)) 1))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 x 0) (*.f64 1 (+.f64 x (*.f64 x (/.f64 (*.f64 313060547623/100000000000 y) x)))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (-.f64 x (*.f64 313060547623/100000000000 y)) 0) (*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) (-.f64 x (*.f64 313060547623/100000000000 y)))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 x 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (*.f64 x (-.f64 x (*.f64 313060547623/100000000000 y))))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (*.f64 (+.f64 (/.f64 (/.f64 x y) 313060547623/100000000000) 1) (*.f64 313060547623/100000000000 y)))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (fma.f64 y 313060547623/100000000000 (neg.f64 x)) 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (pow.f64 x 2)) (fma.f64 y 313060547623/100000000000 (neg.f64 x))))) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 y 0) (fma.f64 (exp.f64 (*.f64 (log.f64 y) 1)) 313060547623/100000000000 x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(fma.f64 313060547623/100000000000 y x)
(fma.f64 313060547623/100000000000 y x)
Outputs
x
(*.f64 313060547623/100000000000 y)
(*.f64 313060547623/100000000000 y)
(*.f64 313060547623/100000000000 y)
x
x
(*.f64 313060547623/100000000000 y)
(pow.f64 (*.f64 313060547623/100000000000 y) 1)
(*.f64 313060547623/100000000000 y)
(pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 3)
(*.f64 313060547623/100000000000 y)
(pow.f64 (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000) 1/3)
(*.f64 313060547623/100000000000 y)
(*.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)))
(cbrt.f64 (*.f64 (*.f64 313060547623/100000000000 y) (*.f64 98006906478012650950129/10000000000000000000000 (pow.f64 y 2))))
(*.f64 313060547623/100000000000 y)
(*.f64 y 313060547623/100000000000)
(*.f64 313060547623/100000000000 y)
(*.f64 (*.f64 313060547623/100000000000 y) 1)
(*.f64 313060547623/100000000000 y)
(*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 313060547623/100000000000 y)
(*.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) (cbrt.f64 98006906478012650950129/10000000000000000000000))
(*.f64 313060547623/100000000000 y)
(*.f64 1 (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (sqrt.f64 313060547623/100000000000))
(*.f64 313060547623/100000000000 y)
(*.f64 (*.f64 313060547623/100000000000 (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 313060547623/100000000000 y)
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) 313060547623/100000000000))
(*.f64 313060547623/100000000000 y)
(*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) y))
(*.f64 313060547623/100000000000 y)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) (cbrt.f64 (*.f64 313060547623/100000000000 y)))
(cbrt.f64 (*.f64 (*.f64 313060547623/100000000000 y) (*.f64 98006906478012650950129/10000000000000000000000 (pow.f64 y 2))))
(if (and (>.f64 313060547623/100000000000 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 1 0) (>.f64 (*.f64 313060547623/100000000000 y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0) (>.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 y 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (>=.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (>.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (>.f64 y 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (*.f64 313060547623/100000000000 (cbrt.f64 y)) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) 0) (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (*.f64 313060547623/100000000000 y) 0) (>.f64 1 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 (pow.f64 y 3) 0) (>.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 0) (>.f64 (pow.f64 y 3) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 3))) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2)) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2)) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y))
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1))) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(if (>.f64 y 0) (*.f64 313060547623/100000000000 (exp.f64 (*.f64 (log.f64 y) 1))) (*.f64 313060547623/100000000000 y))
(if (>.f64 y 0) (*.f64 313060547623/100000000000 (exp.f64 (log.f64 y))) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2)) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(*.f64 313060547623/100000000000 y)
(+.f64 (*.f64 313060547623/100000000000 y) x)
(fma.f64 313060547623/100000000000 y x)
(+.f64 (*.f64 313060547623/100000000000 y) x)
(fma.f64 313060547623/100000000000 y x)
(+.f64 x (*.f64 313060547623/100000000000 y))
(fma.f64 313060547623/100000000000 y x)
(pow.f64 (fma.f64 313060547623/100000000000 y x) 1)
(fma.f64 313060547623/100000000000 y x)
(pow.f64 (pow.f64 (fma.f64 313060547623/100000000000 y x) 3) 1/3)
(fma.f64 313060547623/100000000000 y x)
(pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 3)
(fma.f64 313060547623/100000000000 y x)
(*.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2))
(fma.f64 313060547623/100000000000 y x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (fma.f64 313060547623/100000000000 y x)))
(fma.f64 313060547623/100000000000 y x)
(*.f64 (fma.f64 313060547623/100000000000 y x) 1)
(fma.f64 313060547623/100000000000 y x)
(*.f64 1 (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (*.f64 x (-.f64 x (*.f64 313060547623/100000000000 y))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (/.f64 (+.f64 (pow.f64 x 3) (*.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 (pow.f64 y 3))) (fma.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000 (*.f64 x (+.f64 x (*.f64 -313060547623/100000000000 y))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 (+.f64 (/.f64 (/.f64 x y) 313060547623/100000000000) 1) (*.f64 313060547623/100000000000 y)) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 1 0) (>.f64 (fma.f64 313060547623/100000000000 y x) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (>.f64 313060547623/100000000000 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (>=.f64 313060547623/100000000000 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 1 0) (>.f64 y 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (>.f64 y 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 313060547623/100000000000 0) (>.f64 y 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 0) (>.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 y 0) (>.f64 313060547623/100000000000 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 1 0) (>.f64 (*.f64 313060547623/100000000000 y) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 1 0) (>.f64 x 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (>.f64 x 0) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (>.f64 1 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) 0) (>.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 0)) (fma.f64 313060547623/100000000000 y x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (*.f64 x (-.f64 x (*.f64 313060547623/100000000000 y))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 x 0) (/.f64 (+.f64 (pow.f64 x 3) (*.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 (pow.f64 y 3))) (fma.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000 (*.f64 x (+.f64 x (*.f64 -313060547623/100000000000 y))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (fma.f64 y 313060547623/100000000000 (neg.f64 x)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (pow.f64 x 2)) (fma.f64 y 313060547623/100000000000 (neg.f64 x))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (fma.f64 y 313060547623/100000000000 (neg.f64 x)) 0) (/.f64 (-.f64 (*.f64 98006906478012650950129/10000000000000000000000 (pow.f64 y 2)) (pow.f64 x 2)) (fma.f64 y 313060547623/100000000000 (neg.f64 x))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 x 0) (+.f64 x (*.f64 x (/.f64 (*.f64 313060547623/100000000000 y) x))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (-.f64 x (*.f64 313060547623/100000000000 y)) 0) (/.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) (-.f64 x (*.f64 313060547623/100000000000 y))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (+.f64 x (*.f64 -313060547623/100000000000 y)) 0) (/.f64 (-.f64 (pow.f64 x 2) (*.f64 98006906478012650950129/10000000000000000000000 (pow.f64 y 2))) (+.f64 x (*.f64 -313060547623/100000000000 y))) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 313060547623/100000000000 y x)) 1)) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 313060547623/100000000000 y x)) 3))) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (>.f64 y 0) (fma.f64 313060547623/100000000000 (exp.f64 (*.f64 (log.f64 y) 1)) x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 y 0) (fma.f64 (exp.f64 (log.f64 y)) 313060547623/100000000000 x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 (*.f64 313060547623/100000000000 y) 0) (fma.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (>.f64 x 0) (fma.f64 1 (exp.f64 (*.f64 (log.f64 x) 1)) (*.f64 313060547623/100000000000 y)) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 x 0) (+.f64 (exp.f64 (log.f64 x)) (*.f64 313060547623/100000000000 y)) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 (fma.f64 313060547623/100000000000 y x) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (fma.f64 313060547623/100000000000 y x)) 1))) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(if (!=.f64 x 0) (*.f64 1 (+.f64 x (*.f64 x (/.f64 (*.f64 313060547623/100000000000 y) x)))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 x 0) (+.f64 x (*.f64 x (/.f64 (*.f64 313060547623/100000000000 y) x))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (-.f64 x (*.f64 313060547623/100000000000 y)) 0) (*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000)) (-.f64 x (*.f64 313060547623/100000000000 y)))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (+.f64 x (*.f64 -313060547623/100000000000 y)) 0) (/.f64 (-.f64 (pow.f64 x 2) (*.f64 98006906478012650950129/10000000000000000000000 (pow.f64 y 2))) (+.f64 x (*.f64 -313060547623/100000000000 y))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 x 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 30682095812842786715169336002493367/1000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (*.f64 x (-.f64 x (*.f64 313060547623/100000000000 y))))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 x 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 x 3) (*.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 (pow.f64 y 3))) (fma.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000 (*.f64 x (+.f64 x (*.f64 -313060547623/100000000000 y))))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (*.f64 (+.f64 (/.f64 (/.f64 x y) 313060547623/100000000000) 1) (*.f64 313060547623/100000000000 y)))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (*.f64 313060547623/100000000000 y) 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (*.f64 (*.f64 313060547623/100000000000 y) (+.f64 1 (*.f64 (/.f64 x y) 100000000000/313060547623))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (fma.f64 y 313060547623/100000000000 (neg.f64 x)) 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 (pow.f64 y 2) 98006906478012650950129/10000000000000000000000) (pow.f64 x 2)) (fma.f64 y 313060547623/100000000000 (neg.f64 x))))) (fma.f64 313060547623/100000000000 y x))
(if (!=.f64 (fma.f64 y 313060547623/100000000000 (neg.f64 x)) 0) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 313060547623/100000000000 y x)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 98006906478012650950129/10000000000000000000000 (pow.f64 y 2)) (pow.f64 x 2)) (fma.f64 y 313060547623/100000000000 (neg.f64 x))))) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 y 0) (fma.f64 (exp.f64 (*.f64 (log.f64 y) 1)) 313060547623/100000000000 x) (fma.f64 313060547623/100000000000 y x))
(if (>.f64 y 0) (fma.f64 (exp.f64 (log.f64 y)) 313060547623/100000000000 x) (fma.f64 313060547623/100000000000 y x))
(fma.f64 313060547623/100000000000 y x)
(fma.f64 313060547623/100000000000 y x)
(fma.f64 313060547623/100000000000 y x)

eval58.0ms (0.1%)

Compiler

Compiled 2056 to 1486 computations (27.7% saved)

prune60.0ms (0.1%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New1144118
Fresh178
Picked011
Done000
Total11512127
Error
0.75%
Counts
127 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
28.91%
(+.f64 (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y)) x)
29.99%
(+.f64 (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) (*.f64 313060547623/100000000000 y)) x)
41.04%
(+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 (*.f64 y b) (*.f64 a (*.f64 y z)))) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)
52.4%
(+.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 z) 3) (-.f64 (*.f64 y a) (+.f64 (*.f64 37379712931698453651183/1000000000000000000000 y) (+.f64 (*.f64 314690115749/10000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 15234687407/1000000000 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y)))))))) (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y))) (pow.f64 (/.f64 1 z) 2))))) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z))) x)
48.15%
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b))) x)
44.35%
(+.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (*.f64 y (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) x)
44.46%
(+.f64 (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 y (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2))) x)
45.04%
(+.f64 (*.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) x)
29.03%
(+.f64 (*.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) (cbrt.f64 98006906478012650950129/10000000000000000000000)) x)
29.01%
(+.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) y)) x)
28.81%
(+.f64 (*.f64 313060547623/100000000000 y) x)
39%
(+.f64 (*.f64 1000000000000/607771387771 (*.f64 y b)) x)
Compiler

Compiled 781 to 571 computations (26.9% saved)

localize53.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6%
(*.f64 (sqrt.f64 313060547623/100000000000) y)
0.64%
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
1.56%
(cbrt.f64 313060547623/100000000000)
1.56%
(sqrt.f64 313060547623/100000000000)
Compiler

Compiled 118 to 108 computations (8.5% saved)

series6.0ms (0%)

Counts
4 → 24
Calls

6 calls:

TimeVariablePointExpression
4.0ms
y
@0
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
0.0ms
y
@inf
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
0.0ms
y
@-inf
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
0.0ms
y
@0
(*.f64 (sqrt.f64 313060547623/100000000000) y)
0.0ms
y
@inf
(*.f64 (sqrt.f64 313060547623/100000000000) y)

rewrite4.3s (10.6%)

Algorithm
batch-egg-rewrite
Counts
4 → 214
Calls
Call 1
Inputs
(sqrt.f64 313060547623/100000000000)
(cbrt.f64 313060547623/100000000000)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
Outputs
((sqrt.f64 313060547623/100000000000) (+.f64 (*.f64 (sqrt.f64 313060547623/100000000000) 1/2) (*.f64 (sqrt.f64 313060547623/100000000000) 1/2)) (fabs.f64 (sqrt.f64 313060547623/100000000000)) (pow.f64 (sqrt.f64 313060547623/100000000000) 1) (pow.f64 98006906478012650950129/10000000000000000000000 1/4) (pow.f64 98006906478012650950129/10000000000000000000000 (*.f64 1/2 1/2)) (pow.f64 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000) 1/3) (pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2) (pow.f64 941391003468464864832522931513111033868531915848179243594840878996689/1000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1/3 1/4)) (pow.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 1/6) (pow.f64 313060547623/100000000000 1/2) (pow.f64 313060547623/100000000000 (*.f64 3/2 1/3)) (pow.f64 313060547623/100000000000 (*.f64 1/6 3)) (pow.f64 313060547623/100000000000 (*.f64 2 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 3) (*.f64 1 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 1) (*.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 1)) (*.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) (sqrt.f64 (sqrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 313060547623/100000000000) (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000)))) (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)))) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))) (sqrt.f64 313060547623/100000000000) (exp.f64 (log.f64 (sqrt.f64 313060547623/100000000000))) (exp.f64 (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (log.f64 (cbrt.f64 313060547623/100000000000)))) (exp.f64 (+.f64 (log.f64 (cbrt.f64 313060547623/100000000000)) (log.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))))) (if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (sqrt.f64 313060547623/100000000000) (NAN.f64)) (if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>=.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 313060547623/100000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (NAN.f64)) (if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (>=.f64 313060547623/100000000000 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (>.f64 313060547623/100000000000 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (and (!=.f64 1 0) (!=.f64 3 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (>=.f64 98006906478012650950129/10000000000000000000000 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (pow.f64 (pow.f64 313060547623/100000000000 1/6) 3) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
((cbrt.f64 313060547623/100000000000) (+.f64 (*.f64 (cbrt.f64 313060547623/100000000000) 1/2) (*.f64 (cbrt.f64 313060547623/100000000000) 1/2)) (fabs.f64 (cbrt.f64 313060547623/100000000000)) (pow.f64 (cbrt.f64 313060547623/100000000000) 1) (pow.f64 313060547623/100000000000 1/3) (pow.f64 313060547623/100000000000 (/.f64 2/3 2)) (pow.f64 313060547623/100000000000 (*.f64 1/6 2)) (pow.f64 313060547623/100000000000 (*.f64 2 1/6)) (pow.f64 313060547623/100000000000 (*.f64 2/3 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 2) (pow.f64 98006906478012650950129/10000000000000000000000 1/6) (pow.f64 98006906478012650950129/10000000000000000000000 (*.f64 1/2 1/3)) (pow.f64 941391003468464864832522931513111033868531915848179243594840878996689/1000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1/3 1/6)) (pow.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 (*.f64 1/3 1/3)) (pow.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 1/2) (pow.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (*.f64 (cbrt.f64 313060547623/100000000000) 1) (*.f64 1 (cbrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))) (*.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (exp.f64 (log.f64 (cbrt.f64 313060547623/100000000000))) (if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (cbrt.f64 313060547623/100000000000) (NAN.f64)) (if (>=.f64 98006906478012650950129/10000000000000000000000 0) (cbrt.f64 313060547623/100000000000) (NAN.f64)) (if (>=.f64 98006906478012650950129/10000000000000000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>.f64 98006906478012650950129/10000000000000000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>.f64 313060547623/100000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 1 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>=.f64 313060547623/100000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000)) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 313060547623/100000000000 0) (>.f64 313060547623/100000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>=.f64 1 0) (>=.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 313060547623/100000000000 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>=.f64 98006906478012650950129/10000000000000000000000 0) (>=.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (and (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
((*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (+.f64 (*.f64 (*.f64 313060547623/100000000000 y) 1/2) (*.f64 (*.f64 313060547623/100000000000 y) 1/2)) (pow.f64 (*.f64 313060547623/100000000000 y) 1) (pow.f64 (pow.f64 (*.f64 313060547623/100000000000 y) 3) 1/3) (pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 3) (*.f64 1 (*.f64 313060547623/100000000000 y)) (*.f64 (*.f64 313060547623/100000000000 y) 1) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) (pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 2) (cbrt.f64 (*.f64 313060547623/100000000000 y))) (*.f64 313060547623/100000000000 y) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 313060547623/100000000000) y))) (*.f64 y 313060547623/100000000000) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) (sqrt.f64 313060547623/100000000000))) (*.f64 (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)) 1) (cbrt.f64 313060547623/100000000000)) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (cbrt.f64 313060547623/100000000000)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))) (if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (pow.f64 (pow.f64 (sqrt.f64 313060547623/100000000000) 1/2) 2)) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>=.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>=.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>.f64 y 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 1 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 y 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 313060547623/100000000000 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 1 0) (>=.f64 98006906478012650950129/10000000000000000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 313060547623/100000000000 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y)) (*.f64 313060547623/100000000000 y) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (sqrt.f64 313060547623/100000000000)))
((*.f64 (sqrt.f64 313060547623/100000000000) y) (+.f64 (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1/2) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1/2)) (pow.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 3) (pow.f64 (*.f64 (pow.f64 y 3) (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) 1/3) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1) (*.f64 1 (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2)) (*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 313060547623/100000000000))) (*.f64 y (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) y)) (*.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (*.f64 (*.f64 y (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (cbrt.f64 313060547623/100000000000)) (if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 1 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 y 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (!=.f64 1 0) (!=.f64 3 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>=.f64 313060547623/100000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>.f64 313060547623/100000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>.f64 y 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 y 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>=.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 (pow.f64 313060547623/100000000000 1/6) (*.f64 (pow.f64 98006906478012650950129/10000000000000000000000 1/6) y)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))

simplify1.6s (4%)

Algorithm
egglog
Counts
238 → 232
Calls
Call 1
Inputs
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(+.f64 (*.f64 (sqrt.f64 313060547623/100000000000) 1/2) (*.f64 (sqrt.f64 313060547623/100000000000) 1/2))
(fabs.f64 (sqrt.f64 313060547623/100000000000))
(pow.f64 (sqrt.f64 313060547623/100000000000) 1)
(pow.f64 98006906478012650950129/10000000000000000000000 1/4)
(pow.f64 98006906478012650950129/10000000000000000000000 (*.f64 1/2 1/2))
(pow.f64 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2)
(pow.f64 941391003468464864832522931513111033868531915848179243594840878996689/1000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1/3 1/4))
(pow.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 1/6)
(pow.f64 313060547623/100000000000 1/2)
(pow.f64 313060547623/100000000000 (*.f64 3/2 1/3))
(pow.f64 313060547623/100000000000 (*.f64 1/6 3))
(pow.f64 313060547623/100000000000 (*.f64 2 1/4))
(pow.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 3)
(*.f64 1 (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) 1)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 1) (*.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) (sqrt.f64 (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 313060547623/100000000000) (cbrt.f64 (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 313060547623/100000000000))
(*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)))) (cbrt.f64 (cbrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(sqrt.f64 313060547623/100000000000)
(exp.f64 (log.f64 (sqrt.f64 313060547623/100000000000)))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (log.f64 (cbrt.f64 313060547623/100000000000))))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 313060547623/100000000000)) (log.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)))))
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (sqrt.f64 313060547623/100000000000) (NAN.f64))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>=.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 313060547623/100000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (NAN.f64))
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (>=.f64 313060547623/100000000000 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (>.f64 313060547623/100000000000 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (and (!=.f64 1 0) (!=.f64 3 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(pow.f64 (pow.f64 313060547623/100000000000 1/6) 3)
(sqrt.f64 313060547623/100000000000)
(sqrt.f64 313060547623/100000000000)
(cbrt.f64 313060547623/100000000000)
(+.f64 (*.f64 (cbrt.f64 313060547623/100000000000) 1/2) (*.f64 (cbrt.f64 313060547623/100000000000) 1/2))
(fabs.f64 (cbrt.f64 313060547623/100000000000))
(pow.f64 (cbrt.f64 313060547623/100000000000) 1)
(pow.f64 313060547623/100000000000 1/3)
(pow.f64 313060547623/100000000000 (/.f64 2/3 2))
(pow.f64 313060547623/100000000000 (*.f64 1/6 2))
(pow.f64 313060547623/100000000000 (*.f64 2 1/6))
(pow.f64 313060547623/100000000000 (*.f64 2/3 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 2)
(pow.f64 98006906478012650950129/10000000000000000000000 1/6)
(pow.f64 98006906478012650950129/10000000000000000000000 (*.f64 1/2 1/3))
(pow.f64 941391003468464864832522931513111033868531915848179243594840878996689/1000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1/3 1/6))
(pow.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 (*.f64 1/3 1/3))
(pow.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 3)
(*.f64 (cbrt.f64 313060547623/100000000000) 1)
(*.f64 1 (cbrt.f64 313060547623/100000000000))
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (cbrt.f64 (cbrt.f64 313060547623/100000000000)))
(sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))
(exp.f64 (log.f64 (cbrt.f64 313060547623/100000000000)))
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (cbrt.f64 313060547623/100000000000) (NAN.f64))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (cbrt.f64 313060547623/100000000000) (NAN.f64))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 98006906478012650950129/10000000000000000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 313060547623/100000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>=.f64 313060547623/100000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000)) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 313060547623/100000000000 0) (>.f64 313060547623/100000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>=.f64 1 0) (>=.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 313060547623/100000000000 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>=.f64 98006906478012650950129/10000000000000000000000 0) (>=.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(cbrt.f64 313060547623/100000000000)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(+.f64 (*.f64 (*.f64 313060547623/100000000000 y) 1/2) (*.f64 (*.f64 313060547623/100000000000 y) 1/2))
(pow.f64 (*.f64 313060547623/100000000000 y) 1)
(pow.f64 (pow.f64 (*.f64 313060547623/100000000000 y) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 3)
(*.f64 1 (*.f64 313060547623/100000000000 y))
(*.f64 (*.f64 313060547623/100000000000 y) 1)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2))
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) (pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 2) (cbrt.f64 (*.f64 313060547623/100000000000 y)))
(*.f64 313060547623/100000000000 y)
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 313060547623/100000000000) y)))
(*.f64 y 313060547623/100000000000)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)) 1) (cbrt.f64 313060547623/100000000000))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (cbrt.f64 313060547623/100000000000))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (pow.f64 (pow.f64 (sqrt.f64 313060547623/100000000000) 1/2) 2)) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>=.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>=.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>.f64 y 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 1 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 y 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 313060547623/100000000000 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 1 0) (>=.f64 98006906478012650950129/10000000000000000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 313060547623/100000000000 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 313060547623/100000000000 y)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(+.f64 (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1/2) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1/2))
(pow.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 3)
(pow.f64 (*.f64 (pow.f64 y 3) (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) 1/3)
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1)
(*.f64 1 (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 313060547623/100000000000)))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) y))
(*.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 y (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (cbrt.f64 313060547623/100000000000))
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 1 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 y 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (!=.f64 1 0) (!=.f64 3 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>=.f64 313060547623/100000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>.f64 313060547623/100000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>.f64 y 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 y 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>=.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (pow.f64 313060547623/100000000000 1/6) (*.f64 (pow.f64 98006906478012650950129/10000000000000000000000 1/6) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (sqrt.f64 313060547623/100000000000) y)
Outputs
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(sqrt.f64 313060547623/100000000000)
(+.f64 (*.f64 (sqrt.f64 313060547623/100000000000) 1/2) (*.f64 (sqrt.f64 313060547623/100000000000) 1/2))
(*.f64 (sqrt.f64 313060547623/100000000000) (+.f64 1/2 1/2))
(fabs.f64 (sqrt.f64 313060547623/100000000000))
(pow.f64 (sqrt.f64 313060547623/100000000000) 1)
(sqrt.f64 313060547623/100000000000)
(pow.f64 98006906478012650950129/10000000000000000000000 1/4)
(pow.f64 98006906478012650950129/10000000000000000000000 (*.f64 1/2 1/2))
(pow.f64 98006906478012650950129/10000000000000000000000 1/4)
(pow.f64 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000) 1/3)
(cbrt.f64 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000))
(pow.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 2)
(sqrt.f64 313060547623/100000000000)
(pow.f64 941391003468464864832522931513111033868531915848179243594840878996689/1000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1/3 1/4))
(pow.f64 941391003468464864832522931513111033868531915848179243594840878996689/1000000000000000000000000000000000000000000000000000000000000000000 1/12)
(pow.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 1/6)
(cbrt.f64 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000))
(pow.f64 313060547623/100000000000 1/2)
(sqrt.f64 313060547623/100000000000)
(pow.f64 313060547623/100000000000 (*.f64 3/2 1/3))
(sqrt.f64 313060547623/100000000000)
(pow.f64 313060547623/100000000000 (*.f64 1/6 3))
(sqrt.f64 313060547623/100000000000)
(pow.f64 313060547623/100000000000 (*.f64 2 1/4))
(sqrt.f64 313060547623/100000000000)
(pow.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 3)
(sqrt.f64 313060547623/100000000000)
(*.f64 1 (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(*.f64 (sqrt.f64 313060547623/100000000000) 1)
(sqrt.f64 313060547623/100000000000)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 1) (*.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) 1))
(sqrt.f64 313060547623/100000000000)
(*.f64 (sqrt.f64 (sqrt.f64 313060547623/100000000000)) (sqrt.f64 (sqrt.f64 313060547623/100000000000)))
(sqrt.f64 313060547623/100000000000)
(*.f64 (cbrt.f64 313060547623/100000000000) (cbrt.f64 (sqrt.f64 313060547623/100000000000)))
(sqrt.f64 313060547623/100000000000)
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) 313060547623/100000000000)))
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000))))
(*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)))) (cbrt.f64 (cbrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (*.f64 313060547623/100000000000 (cbrt.f64 (sqrt.f64 313060547623/100000000000)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(sqrt.f64 313060547623/100000000000)
(exp.f64 (log.f64 (sqrt.f64 313060547623/100000000000)))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (log.f64 (cbrt.f64 313060547623/100000000000))))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 313060547623/100000000000)) (log.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)))))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (log.f64 (cbrt.f64 313060547623/100000000000))))
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (sqrt.f64 313060547623/100000000000) (NAN.f64))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>=.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 313060547623/100000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (sqrt.f64 313060547623/100000000000) (NAN.f64))
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (>=.f64 313060547623/100000000000 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (>.f64 313060547623/100000000000 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (and (!=.f64 1 0) (!=.f64 3 0)) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (sqrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(sqrt.f64 313060547623/100000000000)
(pow.f64 (pow.f64 313060547623/100000000000 1/6) 3)
(sqrt.f64 313060547623/100000000000)
(sqrt.f64 313060547623/100000000000)
(sqrt.f64 313060547623/100000000000)
(cbrt.f64 313060547623/100000000000)
(+.f64 (*.f64 (cbrt.f64 313060547623/100000000000) 1/2) (*.f64 (cbrt.f64 313060547623/100000000000) 1/2))
(*.f64 (cbrt.f64 313060547623/100000000000) (+.f64 1/2 1/2))
(fabs.f64 (cbrt.f64 313060547623/100000000000))
(pow.f64 (cbrt.f64 313060547623/100000000000) 1)
(cbrt.f64 313060547623/100000000000)
(pow.f64 313060547623/100000000000 1/3)
(cbrt.f64 313060547623/100000000000)
(pow.f64 313060547623/100000000000 (/.f64 2/3 2))
(cbrt.f64 313060547623/100000000000)
(pow.f64 313060547623/100000000000 (*.f64 1/6 2))
(cbrt.f64 313060547623/100000000000)
(pow.f64 313060547623/100000000000 (*.f64 2 1/6))
(cbrt.f64 313060547623/100000000000)
(pow.f64 313060547623/100000000000 (*.f64 2/3 1/2))
(cbrt.f64 313060547623/100000000000)
(pow.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 2)
(cbrt.f64 313060547623/100000000000)
(pow.f64 98006906478012650950129/10000000000000000000000 1/6)
(pow.f64 98006906478012650950129/10000000000000000000000 (*.f64 1/2 1/3))
(pow.f64 98006906478012650950129/10000000000000000000000 1/6)
(pow.f64 941391003468464864832522931513111033868531915848179243594840878996689/1000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1/3 1/6))
(pow.f64 941391003468464864832522931513111033868531915848179243594840878996689/1000000000000000000000000000000000000000000000000000000000000000000 1/18)
(pow.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 (*.f64 1/3 1/3))
(pow.f64 30682095812842786715169336002493367/1000000000000000000000000000000000 1/9)
(pow.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 1/2)
(sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))
(pow.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 3)
(cbrt.f64 313060547623/100000000000)
(*.f64 (cbrt.f64 313060547623/100000000000) 1)
(cbrt.f64 313060547623/100000000000)
(*.f64 1 (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000)))
(cbrt.f64 313060547623/100000000000)
(*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(cbrt.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) (cbrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (cbrt.f64 (cbrt.f64 313060547623/100000000000)))
(cbrt.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) (cbrt.f64 313060547623/100000000000)))
(sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))
(exp.f64 (log.f64 (cbrt.f64 313060547623/100000000000)))
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (cbrt.f64 313060547623/100000000000) (NAN.f64))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (cbrt.f64 313060547623/100000000000) (NAN.f64))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>.f64 98006906478012650950129/10000000000000000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>.f64 313060547623/100000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>=.f64 313060547623/100000000000 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000)) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 313060547623/100000000000 0) (>.f64 313060547623/100000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>=.f64 1 0) (>=.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 313060547623/100000000000 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>=.f64 98006906478012650950129/10000000000000000000000 0) (>=.f64 98006906478012650950129/10000000000000000000000 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (cbrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(cbrt.f64 313060547623/100000000000)
(cbrt.f64 313060547623/100000000000)
(cbrt.f64 313060547623/100000000000)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))))
(+.f64 (*.f64 (*.f64 313060547623/100000000000 y) 1/2) (*.f64 (*.f64 313060547623/100000000000 y) 1/2))
(*.f64 2 (*.f64 313060547623/100000000000 (*.f64 y 1/2)))
(pow.f64 (*.f64 313060547623/100000000000 y) 1)
(*.f64 y 313060547623/100000000000)
(pow.f64 (pow.f64 (*.f64 313060547623/100000000000 y) 3) 1/3)
(*.f64 y 313060547623/100000000000)
(pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 3)
(*.f64 y 313060547623/100000000000)
(*.f64 1 (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(*.f64 (*.f64 313060547623/100000000000 y) 1)
(*.f64 y 313060547623/100000000000)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2))
(*.f64 y 313060547623/100000000000)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (sqrt.f64 313060547623/100000000000))
(*.f64 y 313060547623/100000000000)
(*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 y 313060547623/100000000000)
(*.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) (pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 2))
(*.f64 y 313060547623/100000000000)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 313060547623/100000000000 y)) 2) (cbrt.f64 (*.f64 313060547623/100000000000 y)))
(*.f64 y 313060547623/100000000000)
(*.f64 313060547623/100000000000 y)
(*.f64 y 313060547623/100000000000)
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 313060547623/100000000000) y)))
(*.f64 y 313060547623/100000000000)
(*.f64 y 313060547623/100000000000)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) (sqrt.f64 313060547623/100000000000)))
(*.f64 y 313060547623/100000000000)
(*.f64 (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000)))
(*.f64 y 313060547623/100000000000)
(*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)))
(*.f64 y 313060547623/100000000000)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)) 1) (cbrt.f64 313060547623/100000000000))
(*.f64 y 313060547623/100000000000)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (cbrt.f64 313060547623/100000000000))
(*.f64 y 313060547623/100000000000)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) y)) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (cbrt.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) (cbrt.f64 313060547623/100000000000))))
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (pow.f64 (pow.f64 (sqrt.f64 313060547623/100000000000) 1/2) 2)) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>=.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (>=.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (>.f64 313060547623/100000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (>.f64 y 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 1 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 y 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 y 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 313060547623/100000000000 0) (>.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>=.f64 1 0) (>=.f64 98006906478012650950129/10000000000000000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 313060547623/100000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 313060547623/100000000000 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 313060547623/100000000000 y) (*.f64 313060547623/100000000000 y))
(*.f64 y 313060547623/100000000000)
(*.f64 313060547623/100000000000 y)
(*.f64 y 313060547623/100000000000)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (sqrt.f64 313060547623/100000000000))
(*.f64 y 313060547623/100000000000)
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(+.f64 (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1/2) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1/2))
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (+.f64 1/2 1/2))
(pow.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1)
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 3)
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(pow.f64 (*.f64 (pow.f64 y 3) (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 y 3) (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 1)
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 1 (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 y (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (*.f64 y (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (cbrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>=.f64 (sqrt.f64 313060547623/100000000000) 0) (>=.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y)) 2) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 1 0) (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 y 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (!=.f64 1 0) (!=.f64 3 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>=.f64 313060547623/100000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>.f64 313060547623/100000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>.f64 y 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 y 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>=.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 313060547623/100000000000) y))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (pow.f64 313060547623/100000000000 1/6) (*.f64 (pow.f64 98006906478012650950129/10000000000000000000000 1/6) y))
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (*.f64 y (pow.f64 98006906478012650950129/10000000000000000000000 1/6)))
(*.f64 (sqrt.f64 313060547623/100000000000) y)
(*.f64 (sqrt.f64 313060547623/100000000000) y)

eval227.0ms (0.6%)

Compiler

Compiled 9404 to 8426 computations (10.4% saved)

prune234.0ms (0.6%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New2891290
Fresh2810
Picked011
Done011
Total29111302
Error
0.75%
Counts
302 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
28.91%
(+.f64 (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y)) x)
28.88%
(+.f64 (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y)) x)
29.99%
(+.f64 (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) (*.f64 313060547623/100000000000 y)) x)
41.04%
(+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 (*.f64 y b) (*.f64 a (*.f64 y z)))) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)
52.4%
(+.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 z) 3) (-.f64 (*.f64 y a) (+.f64 (*.f64 37379712931698453651183/1000000000000000000000 y) (+.f64 (*.f64 314690115749/10000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 15234687407/1000000000 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y)))))))) (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y))) (pow.f64 (/.f64 1 z) 2))))) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z))) x)
48.15%
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b))) x)
44.35%
(+.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (*.f64 y (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) x)
44.46%
(+.f64 (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 y (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2))) x)
45.04%
(+.f64 (*.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) x)
28.81%
(+.f64 (*.f64 313060547623/100000000000 y) x)
39%
(+.f64 (*.f64 1000000000000/607771387771 (*.f64 y b)) x)
Compiler

Compiled 754 to 549 computations (27.2% saved)

localize116.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.49%
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
1.56%
(cbrt.f64 313060547623/100000000000)
1.56%
(*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
1.56%
(sqrt.f64 313060547623/100000000000)
Compiler

Compiled 118 to 108 computations (8.5% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
0.0ms
y
@inf
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
0.0ms
y
@-inf
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))

rewrite4.6s (11.2%)

Algorithm
batch-egg-rewrite
Counts
2 → 110
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
Outputs
((*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))) (+.f64 (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1/2) (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1/2)) (pow.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 3) (pow.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) 1/3) (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1) (*.f64 1 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2) (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 98006906478012650950129/10000000000000000000000)) (*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000) (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (exp.f64 (+.f64 (*.f64 (log.f64 313060547623/100000000000) 1/3) (*.f64 (log.f64 313060547623/100000000000) 1/2))) (exp.f64 (+.f64 (*.f64 (log.f64 313060547623/100000000000) 1/2) (*.f64 (log.f64 313060547623/100000000000) 1/3))) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2)) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 1 0) (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>=.f64 313060547623/100000000000 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (NAN.f64)) (if (and (>=.f64 313060547623/100000000000 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>.f64 313060547623/100000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>=.f64 313060547623/100000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 313060547623/100000000000 0) (>.f64 313060547623/100000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000)) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 1 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (!=.f64 1 0) (!=.f64 3 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (if (and (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (pow.f64 313060547623/100000000000 1/3)) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)))
((*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1/2) (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1/2)) (pow.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1) (pow.f64 (*.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) (pow.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 3)) 1/3) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 3) (*.f64 (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) y) (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))) (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))) (*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 2)) (*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))))) (*.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 2) (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))))) (pow.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))) 2)) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) (cbrt.f64 313060547623/100000000000)) (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1) (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000)))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 313060547623/100000000000)) (sqrt.f64 313060547623/100000000000)) (*.f64 1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) 1) (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))))) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) 1) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2)) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 0) (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 2) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 1 0) (>.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 y 0) (>.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>=.f64 313060547623/100000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 1 0) (>.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 (cbrt.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>.f64 313060547623/100000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (if (>.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (*.f64 (pow.f64 313060547623/100000000000 1/3) (*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 y (pow.f64 313060547623/100000000000 1/6)))) (*.f64 (pow.f64 313060547623/100000000000 1/6) (*.f64 y (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))) (*.f64 y (*.f64 (*.f64 (pow.f64 313060547623/100000000000 1/6) (sqrt.f64 313060547623/100000000000)) (pow.f64 313060547623/100000000000 1/3))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) y) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))) (*.f64 313060547623/100000000000 y))

simplify782.0ms (1.9%)

Algorithm
egglog
Counts
122 → 126
Calls
Call 1
Inputs
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(+.f64 (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1/2) (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1/2))
(pow.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 3)
(pow.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) 1/3)
(*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1)
(*.f64 1 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2) (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))))
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 98006906478012650950129/10000000000000000000000))
(*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000) (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(exp.f64 (+.f64 (*.f64 (log.f64 313060547623/100000000000) 1/3) (*.f64 (log.f64 313060547623/100000000000) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 313060547623/100000000000) 1/2) (*.f64 (log.f64 313060547623/100000000000) 1/3)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2)) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (NAN.f64))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 313060547623/100000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>=.f64 313060547623/100000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 313060547623/100000000000 0) (>.f64 313060547623/100000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000)) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (!=.f64 1 0) (!=.f64 3 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (pow.f64 313060547623/100000000000 1/3))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1/2) (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1/2))
(pow.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1)
(pow.f64 (*.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) (pow.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 3)
(*.f64 (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) y) (sqrt.f64 (cbrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)
(*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 2))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))))
(*.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 2) (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)))
(*.f64 (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))))) (pow.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) (cbrt.f64 313060547623/100000000000))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1)
(*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 313060547623/100000000000)) (sqrt.f64 313060547623/100000000000))
(*.f64 1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) 1) (cbrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) 1) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2)) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 0) (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 2) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 1 0) (>.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 y 0) (>.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>=.f64 313060547623/100000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 313060547623/100000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 (pow.f64 313060547623/100000000000 1/3) (*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 y (pow.f64 313060547623/100000000000 1/6))))
(*.f64 (pow.f64 313060547623/100000000000 1/6) (*.f64 y (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (*.f64 (pow.f64 313060547623/100000000000 1/6) (sqrt.f64 313060547623/100000000000)) (pow.f64 313060547623/100000000000 1/3)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) y) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)))
(*.f64 313060547623/100000000000 y)
Outputs
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))
(+.f64 (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1/2) (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1/2))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(pow.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1)
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 3)
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(pow.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) 1/3)
(cbrt.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)))
(*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 1)
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 1 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2) (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (cbrt.f64 98006906478012650950129/10000000000000000000000))
(cbrt.f64 (*.f64 (sqrt.f64 313060547623/100000000000) 98006906478012650950129/10000000000000000000000))
(*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000))))
(cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000) (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(exp.f64 (+.f64 (*.f64 (log.f64 313060547623/100000000000) 1/3) (*.f64 (log.f64 313060547623/100000000000) 1/2)))
(exp.f64 (*.f64 (log.f64 313060547623/100000000000) 5/6))
(exp.f64 (+.f64 (*.f64 (log.f64 313060547623/100000000000) 1/2) (*.f64 (log.f64 313060547623/100000000000) 1/3)))
(exp.f64 (*.f64 (log.f64 313060547623/100000000000) 5/6))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) (exp.f64 (*.f64 1/2 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) (exp.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2)) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 313060547623/100000000000) (exp.f64 (*.f64 1/2 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (NAN.f64))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)) (NAN.f64))
(if (and (>=.f64 313060547623/100000000000 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (sqrt.f64 313060547623/100000000000) 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 313060547623/100000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>=.f64 313060547623/100000000000 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>.f64 (sqrt.f64 313060547623/100000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>=.f64 1 0) (>=.f64 313060547623/100000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 313060547623/100000000000 0) (>.f64 313060547623/100000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000)) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 313060547623/100000000000) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 1 0) (>.f64 98006906478012650950129/10000000000000000000000 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (!=.f64 1 0) (!=.f64 3 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>=.f64 1 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(if (and (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (>.f64 (cbrt.f64 9605353717389918125456301650117863166445116641/100000000000000000000000000000000000000000000) 0)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) (pow.f64 313060547623/100000000000 1/3))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 y (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) (sqrt.f64 313060547623/100000000000))))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1/2) (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1/2))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(pow.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1)
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(pow.f64 (*.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) (pow.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 3)) 1/3)
(cbrt.f64 (*.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) (pow.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 3)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 3)
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) y) (sqrt.f64 (cbrt.f64 313060547623/100000000000)))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))
(*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))) (*.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000))))
(*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 2))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 2) (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)))))
(cbrt.f64 (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 2) (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))) 2))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 313060547623/100000000000 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000)) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))))) (pow.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))) 2))
(*.f64 (cbrt.f64 (*.f64 313060547623/100000000000 (*.f64 (sqrt.f64 30682095812842786715169336002493367/1000000000000000000000000000000000) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))))) (pow.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) (cbrt.f64 313060547623/100000000000))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 1)
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (cbrt.f64 313060547623/100000000000)) (sqrt.f64 313060547623/100000000000))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) 1) (cbrt.f64 313060547623/100000000000))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000)))))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (exp.f64 (*.f64 1/2 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))))) (*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000))))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) 1) (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (exp.f64 (*.f64 1/2 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))))) (*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000))))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 1/2)) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(if (>.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 (*.f64 y (sqrt.f64 313060547623/100000000000)) (exp.f64 (*.f64 1/2 (log.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))))) (*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000))))
(if (and (>.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 0) (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y)) 2) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 y 0) (>.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0) (>.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (*.f64 y (sqrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>=.f64 313060547623/100000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000))) 0) (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 313060547623/100000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 (cbrt.f64 313060547623/100000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>=.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 313060547623/100000000000 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 313060547623/100000000000) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 313060547623/100000000000)) 0) (>.f64 (cbrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)) 0)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(if (>.f64 98006906478012650950129/10000000000000000000000 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)) y))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (pow.f64 313060547623/100000000000 1/3) (*.f64 (sqrt.f64 313060547623/100000000000) (*.f64 y (pow.f64 313060547623/100000000000 1/6))))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (pow.f64 313060547623/100000000000 1/6) (*.f64 y (*.f64 (cbrt.f64 313060547623/100000000000) (sqrt.f64 313060547623/100000000000))))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 y (*.f64 (*.f64 (pow.f64 313060547623/100000000000 1/6) (sqrt.f64 313060547623/100000000000)) (pow.f64 313060547623/100000000000 1/3)))
(*.f64 y (*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) 3) (sqrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 313060547623/100000000000)) y) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)))
(*.f64 (*.f64 y (cbrt.f64 (sqrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (cbrt.f64 313060547623/100000000000)))
(*.f64 313060547623/100000000000 y)

eval220.0ms (0.5%)

Compiler

Compiled 10297 to 9338 computations (9.3% saved)

prune224.0ms (0.5%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New3030303
Fresh088
Picked011
Done022
Total30311314
Error
0.75%
Counts
314 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
28.91%
(+.f64 (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y)) x)
28.88%
(+.f64 (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y)) x)
29.99%
(+.f64 (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) (*.f64 313060547623/100000000000 y)) x)
41.04%
(+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 (*.f64 y b) (*.f64 a (*.f64 y z)))) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)
52.4%
(+.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 z) 3) (-.f64 (*.f64 y a) (+.f64 (*.f64 37379712931698453651183/1000000000000000000000 y) (+.f64 (*.f64 314690115749/10000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 15234687407/1000000000 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y)))))))) (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y))) (pow.f64 (/.f64 1 z) 2))))) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z))) x)
48.15%
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b))) x)
44.35%
(+.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (*.f64 y (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) x)
44.46%
(+.f64 (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 y (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2))) x)
45.04%
(+.f64 (*.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) x)
28.81%
(+.f64 (*.f64 313060547623/100000000000 y) x)
39%
(+.f64 (*.f64 1000000000000/607771387771 (*.f64 y b)) x)
Compiler

Compiled 399 to 294 computations (26.3% saved)

regimes291.0ms (0.7%)

Accuracy

Total -57.4b remaining (-2703.8%)

Threshold costs -57.4b (-2703.8%)

Counts
16 → 3
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
(+.f64 (*.f64 1000000000000/607771387771 (*.f64 y b)) x)
(+.f64 (*.f64 313060547623/100000000000 y) x)
(+.f64 (*.f64 (cbrt.f64 313060547623/100000000000) (*.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) y)) x)
(+.f64 (*.f64 (*.f64 y (cbrt.f64 313060547623/100000000000)) (cbrt.f64 98006906478012650950129/10000000000000000000000)) x)
(+.f64 (*.f64 (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) (*.f64 y (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b))) x)
(+.f64 (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000))) (/.f64 y (pow.f64 (cbrt.f64 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) 2))) x)
(+.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (*.f64 y (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) x)
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 1000000000000/607771387771 (*.f64 y a)) (*.f64 11940090572100000000000000/369386059793087248348441 (*.f64 y b))) z) (*.f64 1000000000000/607771387771 (*.f64 y b))) x)
(+.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 z) 3) (-.f64 (*.f64 y a) (+.f64 (*.f64 37379712931698453651183/1000000000000000000000 y) (+.f64 (*.f64 314690115749/10000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 15234687407/1000000000 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y)))))))) (+.f64 (*.f64 55833770631/5000000000 (/.f64 y z)) (+.f64 (*.f64 313060547623/100000000000 y) (*.f64 (-.f64 (*.f64 y t) (+.f64 (*.f64 15234687407/1000000000 (-.f64 (*.f64 55833770631/5000000000 y) (*.f64 4769379582500641883561/100000000000000000000 y))) (*.f64 98517059967927196814627/1000000000000000000000 y))) (pow.f64 (/.f64 1 z) 2))))) (*.f64 4769379582500641883561/100000000000000000000 (/.f64 y z))) x)
(+.f64 (/.f64 (*.f64 313060547623/100000000000 (*.f64 (pow.f64 (/.f64 -1 z) -4) y)) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)
(+.f64 (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) y) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)
(+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y t)) (+.f64 (*.f64 y b) (*.f64 a (*.f64 y z)))) (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)) x)
(+.f64 (if (>.f64 (*.f64 313060547623/100000000000 y) 0) (exp.f64 (*.f64 (log.f64 (*.f64 313060547623/100000000000 y)) 1)) (*.f64 313060547623/100000000000 y)) x)
(+.f64 (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 y (sqrt.f64 (cbrt.f64 313060547623/100000000000))) (*.f64 (sqrt.f64 313060547623/100000000000) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y)) x)
(+.f64 (if (and (>=.f64 (cbrt.f64 313060547623/100000000000) 0) (>=.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000) 0)) (*.f64 (*.f64 (sqrt.f64 313060547623/100000000000) y) (*.f64 (sqrt.f64 (cbrt.f64 313060547623/100000000000)) (sqrt.f64 (cbrt.f64 98006906478012650950129/10000000000000000000000)))) (*.f64 313060547623/100000000000 y)) x)
Outputs
(+.f64 (*.f64 313060547623/100000000000 y) x)
(+.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 z 313060547623/100000000000 55833770631/5000000000) t) a) b) (*.f64 y (/.f64 1 (fma.f64 z (fma.f64 z (fma.f64 (+.f64 z 15234687407/1000000000) z 314690115749/10000000000) 119400905721/10000000000) 607771387771/1000000000000)))) x)
(+.f64 (*.f64 313060547623/100000000000 y) x)
Calls

8 calls:

64.0ms
x
62.0ms
y
36.0ms
a
35.0ms
b
35.0ms
t
Results
ErrorSegmentsBranch
18.61%9x
17.98%9y
3.32%3z
23.23%5t
20.14%5a
23.72%5b
3.41%2(+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)))
3.41%2(/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000))
Compiler

Compiled 574 to 397 computations (30.8% saved)

bsearch61.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
7079232295733.2
2600670595554413000.0
31.0ms
-9.641111642195434e+47
-5.540294025560871e+38
Results
50.0ms288×body256valid
4.0ms21×body256infinite
Compiler

Compiled 970 to 686 computations (29.3% saved)

simplify1.0ms (0%)

Stop Event
fuel
Compiler

Compiled 56 to 37 computations (33.9% saved)

soundness0.0ms (0%)

end28.0ms (0.1%)

Compiler

Compiled 56 to 37 computations (33.9% saved)

Profiling

Loading profile data...